变量的声明
- 主要是告诉编译器变量的的类型和名字,并不会为变量分配存储空间。
- 格式:数据类型 变量名;
如:int count; // 定义性声明
在C语言中,变量只能定义一次,但声明可以有多次
extern int a; // 引用型声明
变量的定义和初始化
- 指明变量的类型和名字,并为变量赋值,会为变量分配存储空间。
- 格式:数据类型 变量名 = 变量值;
int count = 666; // 定义性声明,并进行初始化
int *total = &count; // 定义一个指向int型数据的total变量,并进行初始化
只读变量
- 只读变量只能读取不能被修改(在C语言中,虽然可以通过指针来修改只读变量的值,但编译时会抛出警告)。
- 只读变量不能用来作为定义数组的维数,也不能放在case关键字后面。
- 只读变量的定义有两种格式:
I. 类型 const 只读变量名 = 值
II. const 类型 只读变量名 = 值
网友评论