首页题目详情

以下哪项是C语言中数组初始化的正确写法?

题目配图
A.int arr[5] = {1,2,3,4,5};
B.int arr[] = {1,2,3,4,5};
C.int arr[5] = {1, 2, 3};
D.以上都是正确写法

优质解答

答案

D

解析

以上选项A、B、C都是合法的数组初始化方式。在C语言中,数组初始化时可以按需指定长度,或者省略长度但明确初始化元素个数。选项C中的数组长度等于5,初始化了3个元素,其余两个元素会被自动初始化为0。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

C语言程序设计单选题中等AI生成