33问答网
所有问题
C语言中,定义了一个数组,例如 int a[3]={1,2,3},在之后的程序中该如何描述这个数组整体??
直接写a[3]好像是超标的写法,并不是表示数组整体。
举报该问题
其他回答
第1个回答 2013-10-10
整体就是a,不过很少地方能用到。
想要对所有元素都访问一次的话,只能每个遍历一次。
另外,数组是从0开始计数的。
也就是说你这个数组里面是:
a[0] ---- 1
a[1] ---- 2
a[2] ---- 3
没有a[3]
第2个回答 2013-10-10
没办法描述整体 数组 等价于指针+数组长度
要两个变量描述本回答被提问者采纳
第3个回答 2013-10-10
a就是数组的头指针,可使用a[0],a[1],a[2]寻找数组元素
相似回答
...
怎样
将
数组
打印出来,如想把
int
a[3][3]={{1,2,3},
{4,5,6},{7,8...
答:
void main(){
int
a[3][3]={{1,2,3},
{4,5,6},{7,8,9,}};int i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if(j==2)printf("%d \n",a[i][j]);else printf("%d ",a[i][j]);}
...
int
a[
]
[3]={1,2,3},
{4,5,6}};为什么
数组
a
的
第一维长度都是2_百度...
答:
简单的说:第一维可以看做行,第二维可以看做列。行乘以列等于数组中的元素。你
定义的一个2
维
数组,
数组中有6个元素,且第二维长度为3。6除
3=
2 这是系统默认的。
C语言,
将
一个
二维
数组a的
行和列的元素互换,存到另一个二维数组b中。列...
答:
main(){
int
a[
2]
[3]={{1,2,3},
{4,5,6}}; int b[3][
2],
i,j; printf("array a:\n"); //双引号里的是字符串提示信息,作用是在屏幕上显示提示 for(i=0;i<=1;i++) //外循环i遍历a
数组的
i行 { for(j=0;j<=2;j++) //内循环j是在i行遍历该行所有的数组元素 { printf("%5d...
大家正在搜
设数组a的定义为:int
已知数组num的定义为:int
c语言数组定义和赋值
c语言数组定义
一维数组的定义方式
c语言数组怎么定义
数组排序c语言
数组的大小是固定的吗
怎么定义数组
相关问题
单片机C语言编程中,是不是没有传统的数组定义?例如:int ...
在C语言中,以下合法的数组定义是( ) 。 A.int a[...
C语言的数组问题,若有定义:int a[2][3];以下选项...
在线等!C语言中定义一个数组,然后判断某个变量是不是这个数组...
在c语言数组中int a[][3]={1,2,3,4,5};...
C语言中 int a[3][3]={{1,2},{3,4},...
c语言定义数组int a[5]={1,2,3,4},这种情况...
c语言中什么时候可以这样定义数组"int a[]"