今天仍然是分支與循環
在遇到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");
}