1.单选题
C 数组初始化只能使用{ }
不能使用( )
,( )
括起来就变成逗号表达式了
![image.png](https://img-blog.csdnimg.cn/img_convert/6d7788be7e19d0fbc0159bbf72d0a161.png)
2.单选题
C 数组a[10],下标是0
到9
,a[10]表示第十一个,越阶了
![image.png](https://img-blog.csdnimg.cn/img_convert/4c3ec65d87d73203eb5274c0d7650cdf.png)
3.单选题
B 下标从0
开始
![image.png](https://img-blog.csdnimg.cn/img_convert/2ed7a866fdce3f2f138cb46e0a415acf.png)
4.单选题
B arr[] = {1,2,(3,4),5}; (3,4)
为逗号表达式,结果为最后一个,所以arr[] = {1,2,4,5}, sizeof运算4 * 4 = 16
![image.png](https://img-blog.csdnimg.cn/img_convert/f0e9e80ae6d7ff9fda8815c5f5eeb1f2.png)
5.单选题
A sizeof算数组算占空间的大小,要算\0
,所以共十个元素,sizeof结果为10字节
strlen求字符串长度,原理是计算\0
前有几个字符,所以strlen结果为9
![image.png](https://img-blog.csdnimg.cn/img_convert/1e978f85a4050ee7ba290528841ab032.png)