要以相反的顺序(倒序)打印数组,提前是知道数组的长度。 然后我们可以从数组的长度值开始迭代到零,并且在每次迭代中,可以打印数组索引的值。 该数组索引应该直接从迭代本身导出。
实现
实现倒序打印数组的代码如下 -
#include <stdio.h>
int main() {
int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int loop;
for(loop = 9; loop >= 0; loop--)
printf("%d ", array[loop]);
return 0;
}
执行上面示例代码,得到以下结果 -
10 9 8 7 6 5 4 3 2 1