永发信息网

一维数组可用一个循环动态初始化,或者用一个循环动态输出数组中的元素信息。怎么理解这句话

答案: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]);

}
全部回答
  • 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]);
  • 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]);//输出
  • 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]来进行运算。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯