🌹作者:雲小逸
📝個人首頁:[雲小揚的首頁]
📝碼雲:雲小揚 (YunXiaoYang003) - Gitee.com
🤟motto:要敢于一個人默默的面對自己,==強大自己才是核心==。不要等到什麼都沒有了,才下定決心去做。種一顆樹,最好的時間是十年前,其次就是現在!學會自己和解,與過去和解,努力愛自己。==希望春天來之前,我們一起面朝大海,春暖花開==!🤟
👏專欄:C語言初階👏專欄:C語言進階👏專欄:資料結構和算法👏
👏專欄:C++初階---👏專欄:C++進階--👏專欄:Linux學習👏
(文章目錄)
前言
今天我們接着上一次的分支語句和循環語句(1),繼續講==分支語句和循環語句(2)==。
前面我們已經說了C語言的控制語句可以分為三類:
1.條件判斷語句(分支語句):if , switch
2.循環執行語句:do……while , while ,for
3.轉向語句:break語句,goto語句,return語句 ,continue語句
分支與循環(1)已經講完了條件判斷語句的if和while,接下來我們講一講剩下的兩個語句:==循環執行語句和轉向語句==。
——————————————————————————————
首先先寫上幾句話:獻給堅持創作的我和點開這篇文章希望進步的你
1.你所謂的==迷茫==不過是清醒的==看着自己沉淪==。
2.我們一路奮戰,不是為了改變世界,==而是為了不讓世界改變自己==。
3.已去之事不可留,已逝之情不可戀,能留能戀就沒有今天。
4.==及時止損==是年輕人在感情中最進階的自律。
5.失去的東西,其實從未曾真正屬于你,你也不必惋惜。
6.未知全貌,不予評價。==出言有尺,做事有餘==。
3.循環語句(while):
a.whille和if的差別
我們已經掌握了if語句:條件滿足的情況下,if語句後的語句執行,否則不執行。
但是這個語句隻會執行一次。
if(條件)
語句;
但是我們發現生活中很多的實際的例子是:同一件事情我們需要完成很多次。
那我們怎麼做呢?
C語言中給我們引入了: while 語句,可以實作循環。
while(表達式)
循環語句;
接下來借助這個例子這兩個的差別:
#include<stdio.h>
int main(void)
{
/*while (1)
{
printf("加油!\n");
}*/
if (1)
{
printf("加油!\n");
}
return 0;
}
光标一直在閃,代表着一直在列印
隻列印一遍
b.while中的break和continue的作用
先看這一段代碼:
#include<stdio.h>
int main(void)
{
int i= 1;
while (i <= 10)
{
if (5 == i)
//break;
continue;
printf("%d ", i);
i++;
}
return 0;
}
用break時輸出為1 2 3 4
用continue時輸出為:1 2 3 4 _,其中4後光标一直在閃動,代表着陷入了死循環。
原因:因為i=5時continue跳出本次循環。且沒有進行i++導緻i一直為5陷入死循環。
最後
十分感謝你可以耐着性子把它讀完和我可以堅持寫到這裡,送幾句話,對你,也對我: