break
break
语句是用来提前跳出循环的,一般在循环中与if
(详见这篇文章)搭配使用,使用案例:
#include<iostream>
using namespace std;
int main() {
int a;
while(true) {
cin>>a;
if(a==0) {
break;
}
}
return 0;
}
流程图(虽然感觉有点别扭):
continue
continue
语句是用来跳出本次循环的,和break
一样,一般在循环中与if
搭配使用,使用案例:
#include<iostream>
using namespace std;
int main() {
int a;
for(int i=0;i<10;i++) {
cin>>a;
if(a==0) {
continue;
}
cout<<"114514\n";
}
return 0;
}
流程图(为什么Flowchart的cond的yes不能连另一个cond):