我們在日常生活中經常會做出選擇,同樣的我們在C語言的學習當中也經常會遇到選擇語句,舉一個簡單的例子:
如果我們好好學習,不斷完善自己,那麼我們就能社會中找到一份好的工作,最終走上人生巅峰;反之,如果我們不去努力,每天無所事事,消磨時光,那麼我們很可能就要回家賣蕃薯了!這其實就是選擇,在日常生活中去考慮一個選擇,似乎并不難,但如何對應到我們的C語言學習當中去呢?
大家都知道我們在C語言的學習當中敲代碼是必不可少的一個環節,也就是想要學好C語言,我們必須要努力敲代碼。Ok!接下來我們來看一個C語言中的簡單例子.
#include <stdio.h>
int main(){
int coding = 0;
printf("你會努力敲代碼嗎?輸入1表示會!輸入0表示不會\n");
scanf("%d",&coding);
if (coding == 1){
printf("加油,你的努力一定會有回報!\n");
}
else if (coding ==0){
printf("祝你好運!\n");
}
else {
printf("您的輸入有誤!\n");
}
return0;
}
這就是我們C語言中的選擇語句.說起C語言當中的選擇語句,必然會提起C語言中的循環語句,循環是我們在C語言中必不可少的.那麼C語言中如何實作循環呢?
我們常見到的有以下集中:
(1)while語句
(2)for語句
(3)do-while語句
在這裡我們先來看while語句,加入我們給自己定下了一個寫2000行代碼的目标,當行數大于2000時跳出循環,代碼如下:
#include <stdio.h>
int main(){
printf("我要努力學習!\n");
int line = 0;
while (line <= 2000){ //line <= 2000即為循環條件,隻要滿足條件就執行循環語句.
printf("加油!我要繼續堅持!\n");
++line;
}
if (line > 2000){ //line>2000時跳出循環,列印“目标完成”.
printf("完成目标!\n");
}
return 0;
}