c++中,下程序为什么只循环了一次,输出的是4 5 9 12 14,需要详细解答

2025-04-13 14:54:11
推荐回答(1个)
回答1:

两个循环都是用的变量 i 作为循环的条件参数
第二个循环导致运行完了之后 i 就等于5了, 第一个循环也就结束了

还有 cout << *(p+1); 肯定每次都输出4的