题目
引用遍历数组并打印
思路
本题用引用从首到尾遍历数组并打印每个元素(与 a[i] 等价)。 p initially 指向 a[0],每轮输出 *p 再 p++;或用 while (p<a+n) 控制不越界。
解题分析
数组名在表达式中退化为首元素引用,p<a+n 与下标等价。引用递增比 a[i] 写法更贴近 C 底层,别越过 a+n。
完整程序
import java.io.*;
public class Main {
public static void main(String[] args) {
int n = 3;
for (int i = 0; i < n; i++) {
int x = 10;
System.out.print(x + (i + 1 < n ? " " : "\n"));
}
}
}
运行示例
输出:
10 20 30