对数组初始化时,{}中的数值个数可以小于数组的元素个数,这样没有得到初始值的元素将被默认初始化为0。
对数组赋值只能采用逐个元素赋值的方式,而不能像初始化那样用{}进行整体赋值。
数组名是数组首元素的地址,它是个常量,不可以被修改。
定义数组时在方括号内只能使用常数,例如用#define宏定义的是常数,它的值是在编译时确定的。需要注意的是const类型的的变量并不是常数(可以把它理解为只读变量),不能出现在方括号内,它的值是在运行时初始化后确定的。
2022-03-13 03:39:06
对数组初始化时,{}中的数值个数可以小于数组的元素个数,这样没有得到初始值的元素将被默认初始化为0。
对数组赋值只能采用逐个元素赋值的方式,而不能像初始化那样用{}进行整体赋值。
数组名是数组首元素的地址,它是个常量,不可以被修改。
定义数组时在方括号内只能使用常数,例如用#define宏定义的是常数,它的值是在编译时确定的。需要注意的是const类型的的变量并不是常数(可以把它理解为只读变量),不能出现在方括号内,它的值是在运行时初始化后确定的。
下一篇:C语言小贴士之指针