一维数组的问题

感觉在继续 2011-11-30 05:49:30
以下能对一维数组a进行正确初始化的语句是
A)int a[10]=(0,0,0,0,0);
B)int a[10]={ };
C)int a[ ]={0};
D)int a[10]={10*1};
为什么A不正确?
...全文
76 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
smilenot 2011-11-30
  • 打赏
  • 举报
回复
A是这个就对了吧:int a[10] = {0,0,0...}
感觉在继续 2011-11-30
  • 打赏
  • 举报
回复
谢谢大家,还是太粗心了
满衣兄 2011-11-30
  • 打赏
  • 举报
回复
A错误的原因就是没有这种语法。没有其它解释,死记硬背下来即可。
shun_qizi_ran 2011-11-30
  • 打赏
  • 举报
回复
要大括号才行的
vilnies 2011-11-30
  • 打赏
  • 举报
回复
逗号表达式(0,0,0,0,0) 这里实际上相当于 0;
int a[10]= 0;当然错了

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧