一道C语言选择题

一道选择题求解~下面语句中不正确的是A)staticinta[5]={1,2,3,4,5};B)staticinta[5]={1,2,3};C)staticinta[]=... 一道选择题 求解~
下面语句中不正确的是
A) static int a[5] = {1 , 2 , 3 , 4 , 5 }; B) static int a[5] = {1 , 2 , 3 };
C) static int a[ ] = {0 , 0 , 0 , 0 , 0 }; D) static int a[5] = {0*5};

选哪个?原理?
我个人认为D没有错。。
展开
 我来答
梦幻诛仙我归来
2010-12-11 · 超过10用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:18.1万
展开全部
你认为是0*5是5各零的意思??
电脑不是这么认为的,他只认为是一个0,然后其余的数字是因为没有赋值而默认为0;
D从语法上,编程上来说都没有错误,但是功能上可能实现不了,你的这个赋值为0的还好,假设是 static int a[5] = {1*5};呢,注意是1*5,他还是只赋值给第一个数字即a[0]=5,a[1]=0…………

所以呢,这道题的答案是没有的。D也可以是对的,明白不?

参考资料: 自己的理解

匿名用户
2010-12-11
展开全部
我觉得好像都没问题 额呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aimsuccesszhan
2010-12-11 · TA获得超过2890个赞
知道小有建树答主
回答量:713
采纳率:0%
帮助的人:615万
展开全部
大概选D吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式