1 /*************************************************************************
2 > File Name: continue.c
3 > Author: Mr.Yang
4 > Purpose:continue的运用
5 > Created Time: 2017年05月19日 星期五 13时37分36秒
6 ************************************************************************/
7
8 #include <stdio.h>
9 #include <stdlib.h>
10
11 int main(void)
12 {
13 char s[100];
14 printf("\nEnter a line of text:");
15 fgets(s,100,stdin);//“从文件流中读取一行或者指定个数的字符”
16 int i = 0;
17 for(i = 0;s[i] != '\0';i++)//怎么遍历一个字符串
18 {
19 if(s[i] == 'a'||s[i] == 'e'||s[i] == 'i'||s[i] == 'o'||s[i] == 'u')
20 {
21 continue;//continue立即执行下一次循环,记住:continue只能用于while for do...while循环内
22 }
23
24 putchar(s[i]);//该函数将一个字符显示到屏幕上!
25 }
26 printf("\n");
27 return 0;
28 }
注意:continue是结束循环的当前迭代,直接进入下一次迭代——循环没有结束
而break是直接结束循环——循环结束了