1. 程式人生 > >c語言中continue的運用,同時學習接收字符,打印字符,遍歷字符

c語言中continue的運用,同時學習接收字符,打印字符,遍歷字符

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  ************************************************************************/
 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是直接結束循環——循環結束了

c語言中continue的運用,同時學習接收字符,打印字符,遍歷字符