1.变量的声明:告诉编译器有这样一个变量或者说标识符,基本模式就是:数据类型 变量名
2.变量的定义: 编译器为这个变量在内存中分配空间,编译器将变量名和所分配的内存空间的地址一一对应。
3. 一般而言,变量在声明的同时,就定义了。如int a;// 为a 分配4个字节的空间
4. 没有定义的声明: extern int a;// a 定义在别的地方。
2.变量的定义: 编译器为这个变量在内存中分配空间,编译器将变量名和所分配的内存空间的地址一一对应。
3. 一般而言,变量在声明的同时,就定义了。如int a;// 为a 分配4个字节的空间
4. 没有定义的声明: extern int a;// a 定义在别的地方。