C咋错了,C语言? 20

 我来答
xuzhouliuying
高粉答主

2019-06-03 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:5.4万
采纳率:86%
帮助的人:2.4亿
展开全部
数组的形式为a[N],其中,a为数组名,N为数组界限。二维数组形式为a[M][N],其中,M、N为数组界限。C语言中,数组界限确定方式:1、常数。2、宏定义。3、动态数组。C语言中,禁止将变量直接作为数组界限。
考察四个选项:
A、数组形式错误,应该是中括号[ ],而不是小括号( ),A错。
B、数组无界限,B错。

C、直接将变量n作为数组的第二维界限,如前所述,是不允许的。C错。
D、用宏定义的方式确定数组界限,正是C语言中规定数组界限的其中一种方式,是正确的。
选D。
GTA小鸡
高粉答主

2019-06-03 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
在C89/C90标准中,定义数组时的长度必须为常量,不可以是变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式