循环语句
while
for
do while
while
重点:break是用于永久的终止循环
continue跳过本次循环后面的代码,直接去判断部分进行下一次循环的判断
练习题
int main()
{
char password[20] = { 0 };
printf("请输入密码:");
scanf("%s", password);
int ch = 0;
/*ch = getchar();*/
//前面输入密码后,遗留了空格后的字符,用getchar字符吸收,直到遇到\n后,再继续往下走
while ((ch = getchar()) != '\n')
{
;
}
printf("请确认密码(Y/N):>");
int ret = getchar(); //获取输入的字符,保存到变量ret
if('Y' == ret) //如果输入的是Y,则打印yes
{
printf("yes\n");
}
else
printf("no\n"); //如果不是,则打印no
return 0;
}