要以相反的順序(倒序)列印陣列,提前是知道陣列的長度。 然後我們可以從陣列的長度值開始疊代到零,並且在每次疊代中,可以列印陣列索引的值。 該陣列索引應該直接從疊代本身匯出。
實現倒序列印陣列的程式碼如下 -
#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