数组a包含3个元素。各元素的值为A[0][0]=1,a[0][1]=2,a[0][2]=0。
3个。a[3]表示数组a有3个元素。a[3]这个一维数组的三个元素分别为a[0],a[1],a[2]。数组是一个整体,它的内存是连续的。
定义指定的是数组的大小,a[4]表示a的大小为4(个元素)。而由于C的数组下标以0开头,所以a[3]就是最后一个元素。另外a[]={1,2,3,4}也是可行的。
a[3][3]就是说有三行三列,共3*3=9个元素,分别为:a[0][0] a[0][1] a[0][2]a[1][0] a[1][1] a[1][2]a[2][0] a[2][1] a[2][2]如给出第几行第几列的元素可以这么计算:a[i+1]行[i+1]列,如a[1][0]就是第二行第一列的元素。
另一种是部分元素赋值,这种情况下,数组中那些没有被赋值的元素的值都默认赋值为0。在本题中,int a[4]={1,2,3,};,a数组共有4个元素,被赋值3个元素(a[0]=1,a[1]=2,a[2]=3),属于“部分赋初值”,未赋值的元素a[3]将被系统默认赋值0,所以a[3]的值是0。
数组a[3]是数组a里的第几个元素啊?第3个还是第4个?? 只看楼主 收藏 回复 豆腐干羊绒衫3 低能力者 5 莱万斯基奥特曼 超能力者 9 4,从0开始 帅气如我700 强能力者 7 第四个 家父张二河 麻婆豆腐 11 欢迎进来一起学习交流讨论问题
int A[3]里面3个元素代表3个整数。需要存储多个同类数据的地方就可以用数组。比如一个班级所有学生C语言成绩就可以用一个数组。
int a[10]表示定义一个长度为10的整型数组,数组下标从0到9,分别为a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]。
这是个二维数组。inta【】【】第一个中括号表行数,从0开始;第二个代表列,也从0开始;数组初始化没有给出初值的数组元素被编译器自动赋值为0;inta[][3]={1,2,3,4,5,6,7,8,9,10}实际为:inta[][3]={1,2,3,4,5,6,7,8,9,10,0,0}四行三列。