int const M=2; int a[M]; int x,i=0; while(i<M && cin>>x) { cout<<"x="<<x<<" "; if(x==0) break; a[i]=x; cout<<"a["<<i<<"]"<<a[i]<<" "; i++; cout<<endl; }
第三次循环式i为2 , 所以 i < M 为false, 不再进入循环体。
64,654
社区成员
250,484
社区内容
加载中
试试用AI创作助手写篇文章吧