一维数组可用一个循环动态初始化,或者用一个循环动态输出数组中的元素信息。怎么理解这句话
答案:4 悬赏:30 手机版
解决时间 2021-04-06 16:34
- 提问者网友:雨不眠的下
- 2021-04-06 02:05
一维数组可用一个循环动态初始化,或者用一个循环动态输出数组中的元素信息。怎么理解这句话
最佳答案
- 五星知识达人网友:街头电车
- 2021-04-06 03:33
int a[5];
int i=0;
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)
{
printf("a[%d]=%d",i,a[i]);
}
int i=0;
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)
{
printf("a[%d]=%d",i,a[i]);
}
全部回答
- 1楼网友:青灯有味
- 2021-04-06 07:55
定义一个数组 int a[4];
对它进行复制 不能整体赋值 a[4]={1,2,3,4} 是不可以的
只有一个个赋值
for(i=0;i<4;i++)
scanf("%d",&a[i]);
输出也一样for(i=0;i<4;i++)
printf("%d",a[i]);
对它进行复制 不能整体赋值 a[4]={1,2,3,4} 是不可以的
只有一个个赋值
for(i=0;i<4;i++)
scanf("%d",&a[i]);
输出也一样for(i=0;i<4;i++)
printf("%d",a[i]);
- 2楼网友:风格不统一
- 2021-04-06 06:24
int a[10];
int i=0;
for(i=0;i<10;i++) a[i]=i;//初始化
for(i=0;i<10;i++) pirntf("%d ",a[i]);//输出
int i=0;
for(i=0;i<10;i++) a[i]=i;//初始化
for(i=0;i<10;i++) pirntf("%d ",a[i]);//输出
- 3楼网友:孤独入客枕
- 2021-04-06 05:08
举例说明:
int x[16],i;
for ( i=0;i<16;i++ ) x[i]=i; //循环动态初始化
for ( i=0;i<16;i++ ) printf("%d ",x[i]); //循环动态输出数组中的元素
printf("\n");
这句话的要点是:我们可以用循环变量的取值,逐一访问这个一维数组的所有元素。
如上例,每次循环中变量i的取值是0,1,2,...,15那么在循环体中的x[i]在每次循环时就会分别使用x[0],x[1],x[2],...,x[15]来进行运算。
int x[16],i;
for ( i=0;i<16;i++ ) x[i]=i; //循环动态初始化
for ( i=0;i<16;i++ ) printf("%d ",x[i]); //循环动态输出数组中的元素
printf("\n");
这句话的要点是:我们可以用循环变量的取值,逐一访问这个一维数组的所有元素。
如上例,每次循环中变量i的取值是0,1,2,...,15那么在循环体中的x[i]在每次循环时就会分别使用x[0],x[1],x[2],...,x[15]来进行运算。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯