在c语言中,声明:告诉计算机(编译器)有,,,,,,,,,。定义:让计算机(编译器)创建,,,,,,,,,,,,.。声明不创建,定义创建。
变量在程序运行过程中,其值是可以改变的量;在c语言中,变量的声明和定义是一体的,先定义(声明),然后调用,调用必须在定义(声明)之后。
变量的定义格式为:【修饰符】类型说明符 变量名标识符,变量名标识符,,,,,,,,,,,,;
变量的调用格式为:变量名标识符;
const变量也是一个变量,只不过是一个很特殊的变量,它的特殊之处在于不用来表示变量,而只用来表示常量。
const变量的定义格式为:const类型说明符 变量名标识符,变量名标识符,..............;
指针变量:是用来存放变量指针的变量;
在c语言中,指针变量的声明和定义是一体的,先定义(声明),然后调用,调用必须在定义(声明)之后。
指针变量的定义格式为:【修饰符】类型说明符 *变量名标识符,*变量名标识符,..................;
*表示这是一个指针变量。函数指针变量的定义格式:
[修饰符]类型说明符(返回值类型)(*变量名标识符)(参数类型,参数类型,......);有参 或者
【修饰符】类型说明符(返回值类型)(*变量名标识符)(void);无参
编译器的输出结果称为对象代码(object code),存放它们的文件称为对象文件(object file),这些文件的扩展名在Windows环境中通常是.obj,在Linux/Unix环境中通常是.o.
C语言一共只有32个关键字,9种控制语句,34种运算符.