摘要:
(1)在函数体内,局部的static变量。生存周期为程序的整个生命周期;作用域却在定义了的函数体内。一个被声明为静态的变量在这个函数被调用过程中维持其值不变。因为它分配在静态存储区域,函数调用结束以后并不释放单元,但是在其他的作用域无法访问。当再次调用这个函数时,这个局部变量还存活,而且用在它的访问 阅读全文
摘要:
(1)在C语言的头文件中定义变量出现的问题 最好不要傻嘻嘻的在头文件里定义什么东西。比如全局变量: /*xx头文件*/ #ifndef _XX_头文件.H #define _XX_头文件.H int A; #endif那么,很糟糕的是,这里的int A是个全局变量的定义,所以如果这个头文件被多次引用 阅读全文