&const_variable, 那么不做任何操作;
const 修饰数组 :
1.只读数组 : const 修饰数组时, 这个数组是只读的, 数组中的每个元素都是只读的, 不能作为左值;
2.const...指针指向的数据为常量***, 指向的数据不可改变; >**右指** : ***const 出现在 * 右边时, 指针地址本身是常量***, 指针地址不可改变;
const 修饰函数参数 和 返回值...关键字 代码示例 ( 修饰指针 | 错误示例 )
const 修饰指针规则 : 左数右指;
左数 : const 出现在 * 左边时, 指针指向的数据为常量, 指向的数据不可改变;
右指 : const...0,其地址错位1.
----
(3) struct 结构体实现柔性数组
柔性数组 :
1.普通数组 : 在定义的时候定义数组的大小,并且在栈上分配内存;
2.柔性数组 : 数组的大小未知,定义完之后可设置数组大小...array[] 是一个未知大小的数组, 编译器不知道该数组多大, 就将该数组大小当做0
//sizeof 计算的 结构体的 4 个字节是 int 类型的大小, 后面的 int array[] 只是占位符