数组元素的遍历操作 — 计算机选择题
题目
已声明并初始化 `int a[5] = {14, 27, 31, 46, 58};`。下面哪段代码能按下标递减的顺序,恰好遍历并输出数组的全部元素?
A. `for (int i = 4; i > 0; --i) printf("%d ", a[i]);`
B. `for (int i = 4; i >= 0; --i) printf("%d ", a[i]);`
C. `for (int i = 0; i < 5; ++i) printf("%d ", a[i]);`
D. `for (int i = 5; i >= 0; --i) printf("%d ", a[i]);`