以下对一维数组a的正确定义是 D 。 A. int n=5; int a[n] ; B. int n; int a[n] ;

C.intn;scanf(“%d”,n);inta[n];D.#defineN5inta[N];求解... C. int n; scanf(“%d”,n) ; int a[n];
D.#define N 5
int a[N];
求解
展开
 我来答
akak18183
2011-06-17 · TA获得超过1139个赞
知道小有建树答主
回答量:543
采纳率:0%
帮助的人:636万
展开全部
D.数组里定义个数只能用实数,不能用变量。D里N其实就相当于5.
百度网友41d2b90
2011-06-17
知道答主
回答量:63
采纳率:0%
帮助的人:33.2万
展开全部
A项:int n=5;这个定义有效范围小,容易出错
B项、C项,n都没有确定值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松甜恬0Je4ba
2011-06-17 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3280万
展开全部
要创建数组应指出以下三点:
(1)每个元素值的类型
(2)数组名
(3)数组中的元素数。
其中数组中的元素数要求在编译时都是已知的,而变量的值都是在程序运行时设置的,所以数组中的元素数不能使用变量来设置。
A,B,C都是同一个错误。
D对,因为宏编译时就替换了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
returnsr
2011-06-17 · TA获得超过296个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:160万
展开全部
D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式