在C语言中这个程序段中a[i]怎么理解? #include<stdio.h> main() {
发布网友
发布时间:2024-09-29 23:41
我来回答
共6个回答
热心网友
时间:2024-10-04 15:36
main()
{
int i,a[10];//定义一个整形变量i和一个整型数组a,a含有十个整形元素
for (i=0;i<10; i++ )//for循环,循环10次
a[i]=i;//使用for循环给数组a赋值,a[0]=0,a[1]=1,...a[9]=9;
for (i=9;i>=0;)//循环10次,但是请注意,这里for循环的更新条件缺失i--,会导致程序死循环
printf ("%4d",a[i]);//使用for循环逆序输出数组a的元素
printf("\n");
}
热心网友
时间:2024-10-04 15:36
a是一个数组 存了0到9这9个数 然后再输出这9个数 每个占4格 不够的话左补空格
以上输出 9 8 7.。。。。。
热心网友
时间:2024-10-04 15:37
int a[常数] 表示的是定义一个数组 如常数=5 即 a[5]表示有5个数 从0开始 到4结束!
在定义 数组a[常数]时不能用引用变量 如 啊a[i];
但是在引用数组时 就可以引用 变量!! 例如你写的 第5行!! 这是引用!!
热心网友
时间:2024-10-04 15:37
a[i]是一个一位数组,下标从0开始,存储整型数
还有你程序有问题吧?
热心网友
时间:2024-10-04 15:38
把0赋值给m[0],1赋值给m[1],2赋值给m[2]...9赋值给m[9]
热心网友
时间:2024-10-04 15:39
a是个数组,i变量表示数组的某个元素。