extern和static声明外部变量
时间:2010-11-08 来源:FreedomXura
//file1.c |
//file2.c |
2.static: 我在file1.c里面定义了一个变量A,不希望别的文件(如:file2.c)调用,或者在file1.c的函数func1()里面定义了一个变量B,不希望别的函数来改变它的值,咋办?--------声明变量A为static类型即可。
//file1.c |
//file2.c |
3.关于声明和定义 声明:对有关标示符(变量,函数,结构体,共用体等)的属性进行说明. 定义:为变量和函数分配内存。 例子说明:
void main() |
int a;//定义 //这样是不对的,编译时会被认为重定义。 |