关于while(cin>>a[++len])后len的终值问题
查看原帖
关于while(cin>>a[++len])后len的终值问题
434015
Calanosay楼主2021/3/8 10:17
while(cin>>a[++len]);len--;//终值是a的个数,正确
while(cin>>a[len++]);len--;//终值是上面+1,为何
while(cin>>a[len++]);len-=2;//正确了
while(cin>>a[len])	len++;
len--;//正确,跟第二个有什么不同?
//第一个len初值是0,其他len初值都是1

2和4有什么不同?为什么出来的len会是不同的??很奇怪

2021/3/8 10:17
加载中...