天天看點

初步認識C語言中的選擇和循環語句

我們在日常生活中經常會做出選擇,同樣的我們在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;
}