33,311
社区成员
发帖
与我相关
我的任务
分享
int i = 0;
while (i ++ < 10) cout << "i; 的值现在是:" << i << endl;
这句代码中红色部分只有一个分号。那么i ++的副作用是在哪里评估的呢?如果是在分号处,那么打印出的字符应该是0123456789 但是实际上打印出的是12345678910 这里只有一个“语句”(用分号或者用短行来判断的话,),但是实际上有两个顺序点。
强烈推荐lz再温习一下学校里的课程,或者仔细看一边c++ prime