在c语言设计程序过程中,终止某个程序和跳过某个程序就相当重要。
下面我就通过简单的例子来解释一下continue和break的用法
break的用法:终止内部的循环程序,但是只能终止所在的最内层的循环。
例如:
#include <stdio.h>
int main(int argc, char **argv) {
int f[]={13,21,34,47,83,81,10,12};
for(int i=0;i<=7;i++){
if(f[i]==10){
break;
}
printf("%d\n",f[i]);
}
}
结果输出为:
13
21
34
47
83
81
continue的用法:跳过当前正在执行的程序,执行下一次的循环,而且并不终止整个内部循环。
例如:
#include <stdio.h>
int main(int argc, char **argv) {
int f[]={13,21,34,47,83,81,10,12};
for(int i=0;i<=7;i++){
if(f[i]==10){
continue;
}
printf("%d\n",f[i]);
}
}
结果:
13
21
34
47
83
81
12