天天看点

学习C语言的第二天

今天仍然是分支与循环

在遇到while循环存在continue时,continue以下的语句不再执行,直接会回到判断部分,也就是while(语句)。

总结:break在while循环中的作用:

其实在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。所以:while中的break是用于永久终止循环的。

          continue在while循环中的作用:

continue是用于终止本次循环的,也就是本次循环中continue后边的代码不再执行,而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。

EOF----end of file----文件结束标志-----   -1

和\0相似

password---密码

int ret = 0;
int ch = 0;
char password[20]={0};
printf("请输入密码:>");
scanf("%s",password)//输入密码,并存放在password数组中
//缓冲区还剩余一个‘\n’
//读取一下‘\n’
while(ch=getchar()!='\n')//若出现1234  ABCD这种密码时就不会出现回车
//直接显示放弃确认
{;
}
printf("请确认(Y/N):>");
ret getchar()//Y/N
if(ret=='Y')
{
printf("确认成功\n");
}
else
{
printf("放弃确认\n");
}      

继续阅读