命名规则变量特点声明和定义区别变量: 在程序运行过程中,其值可以改变变量在使用前必须先定义,定义变量前必须有相应的数据类型 命名规则标识符不能是关键字 标识符只能由字母、数字、下划线组成第一个字符不能为数字 C99和C11允许使用更长的标识符名,但是编译器只识别前63个字符。 变量特点 变量在编译时为其分配相应的内存空间可以通过其名字和地址访问相应内存 声明和定义区别 声明变量不需要建立存储空间,如:extern int a;定义变量需要建立存储空间,如:int b;