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会是不同的??很奇怪