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

如题所述

定义了一个int(整型)的长度为5的数组a(a是数组名称),其中每个元素对应的值分别是1,2,3,4,5(也就是说a[0]=1,a[1]=2,a[2]=3,a[3]=4,a[4]=5)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-02
定义数组[5]这里面的5代表5个数,int说这个数组的内容为整型,(1,2,3,4,5)这里的1到5就是整型啦!
第2个回答  2011-08-02
应该为 int a[5] ={1,2,3,4,5};
意思是:将a[0]~a[4]依次初始化为1,2,3,4,5.
第3个回答  2011-08-02
这句话在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语句)逐个赋值,挺傻的方法不说了;本回答被提问者采纳
第4个回答  2011-08-02
写错了,应该是大括号
相似回答