c語言中continue的運用,同時學習接收字符,打印字符,遍歷字符
阿新 • • 發佈:2017-05-19
putc pre 讀取 ext cnblogs enter pri void blog
1 /************************************************************************* 2 > File Name: continue.c 3 > Author: Mr.Yang 4 > Purpose:continue的運用 5 > Created Time: 2017年05月19日 星期五 13時37分36秒 6 ************************************************************************/ 78 #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 return0; 28 }
註意:continue是結束循環的當前叠代,直接進入下一次叠代——循環沒有結束
而break是直接結束循環——循環結束了
c語言中continue的運用,同時學習接收字符,打印字符,遍歷字符