数组的动态赋值为什么非要再加一个for循环???
#include<stdio.h>#include<math.h>
void main()
{
int i,t,a[10];
for(i=0;i<10;i++)
{
a[i]=i;
}
printf("%d",a[i]);
}
为啥中间要再加一个for循环 像for(i=9;i>=0;i--);才会输出a[10]这个数组的值;可是没有这个for循环,结果却只有一个值10????/?有点不太理解
[此贴子已经被作者于2021-4-21 16:48编辑过]
#include<stdio.h> void main() { int i,a[10]; for(i=0; i<10; i++) { a[i]=i; printf("%d",a[i]); } }