使用小括号是不行的 A中行可以省略,列不能省略 C中两行,初始化中有三行 D中两个逗号之间没有元素,错误 元素个数计算是从1开始 10个元素 下标调用是从0开始 所以C中越界访问了 逗号表达式,从左到右依次计算,最后一个表达式的结果作为整个逗号表达式的结果 所以数组中放的元素是1,2,4,5四个元素 sizeof求的是数组所占空间的大小,单位是字节 字符串数组中“”中自动放了‘\0'结束标志,占一个字节 strlen只计算字符个数,不计算结束标志,单位是个 而sizeof计算所占空间,计算结束标志,单位是字节 acX是8个元素 acY是7个元素 数组名一般是首元素地址 但是有两个例外 1.sizeof(数组名)表示整个数组 2.&数组名,表示整个数组的地址 数组下标由小到大,地址是由低到高 编程题: reserve思路: (int数组)典型错误: 注意: 这样的初始化,数组只有一个元素的大小 正确写法: