【例5-7】循环控制 — continue 语句

/* 循环控制语句——continue 以while 循环为例,描述 continue 语句的使用: while(表达式1) { … if(表达式2) continue; … } 执行过程:在循环控制条件"表达式1"成立的情况下,执行循环体;在执行过程中, 如果"表达式2"的值为真,执行 continue 语句,则不再执行 continue 后的循环语句,转到"表达式1"进行下一次循环判定。

break 与 continue 的区别: break 的作用是打破循环;continue 的作用是结束当前循环,继续下一个循环。 */

//continue 语句演示 //使用 continue 语句完成例5-6要求。 //输入若干字符,对输入的英文字母原样输出,其它字符不输出,直到输入字符0结束。

#include<stdio.h>
int main()
{
	char ch;
	while ((ch=getchar())!=0)		//循环条件:当输入字符不为0时,该循环一直成立。
	{
		if (!(ch >= a && ch <= z || ch >= A && ch <= Z))
			continue;	//当输入字符为非大小写字母时,结束当前循环,进入下一个循环。
		putchar(ch);	//上一条 continue 语句成立时,该语句将略过不执行。
	}
	
	return 0;
}
经验分享 程序员 微信小程序 职场和发展