请问这段代码中的break是要跳出哪个循环呢?圈中的while循环遇到/n应该自动跳出来执行cout了,这里后面为什么要跟一个break呢
break跳出的是最近的循环,如果里面没有就是外面的while
可能是你循环里还要输入,所以又加了一个break来跳出,否则的话你cin.get()!=\n读入的就是下一个数据了
代码何在 ?
break跟在谁后面?如果跟在if后面,就是当满足if条件的时候也跳出最近的循环
int i = 0;
while(cin.get()!='\n') //这里当输入回车时结束循环
{
if(i>10) break; //这里当i >10的时候,结束while循环。
i++;
}