int a[5] = (1,2,3,4,5) 什么意思 详细点

 我来答
8341808744
推荐于2018-03-13
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
定义了一个int(整型)的长度为5的数组a(a是数组名称),其中每个元素对应的值分别是1,2,3,4,5(也就是说a[0]=1,a[1]=2,a[2]=3,a[3]=4,a[4]=5)
huanxiongnb
2011-08-02
知道答主
回答量:6
采纳率:0%
帮助的人:9.2万
展开全部
定义数组[5]这里面的5代表5个数,int说这个数组的内容为整型,(1,2,3,4,5)这里的1到5就是整型啦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古阳真人
2011-08-02 · TA获得超过328个赞
知道答主
回答量:115
采纳率:0%
帮助的人:105万
展开全部
应该为 int a[5] ={1,2,3,4,5};
意思是:将a[0]~a[4]依次初始化为1,2,3,4,5.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
200728140
2011-08-02
知道答主
回答量:20
采纳率:0%
帮助的人:25.1万
展开全部
这句话在C语言里是不能初始化数组的,编译不会通过,初始化数组有一下方式:
int a[5] = {1,2,3,4,5};包含5个成员的数组正好对应着五个值;
int a[5] = {1,2,3};编译器给数组顺序赋值,后面的补为零;
int a[] = {1,2,3,4,5};数组未写大小,由后面赋值决定,这里编译器会默认数组大小为5;
int a[5] = {0};想定义一个全为零的数组就用这个,不过数组大小一定要明确指定
循环(如for语句)逐个赋值,挺傻的方法不说了;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vbtraz
2011-08-02 · TA获得超过5532个赞
知道大有可为答主
回答量:4152
采纳率:0%
帮助的人:4446万
展开全部
写错了,应该是大括号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式