一道C语言题目:下面对函数形式参数声明正确的是

一道C语言题目:下面对函数形式参数声明正确的是
A.int a[]
B int a[][]
C.int a[]={0};
D.int a[2][]
为什么选择A?
lykgl 1年前 已收到1个回答 举报

wodysdqr 春芽

共回答了16个问题采纳率:93.8% 举报

根据数组的定义:数组定义是必须初始赋值或定义数组的长度.
根据这个定义可知1、2是错的,D选项中只说明了数组为2行并没有说明数组的列数,所以也是错的.而C选项中一维数组有初始赋值0,是符合的,最终答案就只能是C了.
所以答案为:C

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.022 s. - webmaster@yulucn.com