为什么数组逆序第一个for循环中要从i=0开始?i为什么要小于数组长度?
第二个for循环要从i=9开始?i为什么要大于等于0?
#include <stdio.h>
#define N 10
int main() {
int i;
int a[N];//数组长度为10
/*
int n;
scanf("%d",&n);//可以随意定义输入元素的数量,N只是数组元素的上限。
*/
for (i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
printf("逆序输出:");
for (i = 9; i >= 0; i--) {
printf("%d ", a[i]);
}
return 0;
}