色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > C語言:if-else語句

C語言:if-else語句 時(shí)間:2019-03-29      來源:華清遠(yuǎn)見

嗨,今天咱們講講C語言控制語句里的條件選擇,主要總結(jié)下if else語句。

咱們生活里經(jīng)常會(huì)有這樣的場景,明天該怎么穿呢,得考慮下具體的天氣。如果是晴天,溫度還不錯(cuò),可以穿T恤;如果是陰天,就得穿夾克,當(dāng)然刮大風(fēng)就得加一件風(fēng)衣了。根據(jù)不同的情況,經(jīng)常會(huì)有不同處理方式。編程也會(huì)遇到這樣的情況,提供的數(shù)據(jù)符合目前的需求,可以實(shí)現(xiàn)后續(xù)的工作,如果不符合,就得處理其他的安排。所以說編程和生活其實(shí)沒有界限,可以說編程來源于生活。

在C語言中,處理這種選擇場景的語法叫做條件語句,條件語句有兩種形式:if else和switch case。其中判斷情況的條件可以羅列更為詳細(xì)具體,選擇情況可以根據(jù)需要疊加的語法是if else。當(dāng)然switch case很好用,不過應(yīng)用場景是判斷情況比較多的時(shí)候,可以提高代碼質(zhì)量。

那么,我們來聊下怎么用,書寫標(biāo)準(zhǔn):

if (表達(dá)式){

語句塊1

}else{

語句塊2

}

注意啦,上面是語法規(guī)范,怎么用具體的細(xì)節(jié)在下面分析:

1. 語句塊:當(dāng)有若干條語句時(shí),必須用{…}括起來。

2. 表達(dá)式:

if語句的表達(dá)式一般情況下為邏輯表達(dá)式或關(guān)系表達(dá)式。

如:

if( a == b && x == y ) {

printf(“a=b,x=y”);

}else{

printf(“a!=b, x!=y”);

}

也可以是任意類型(包括整型、實(shí)型、字符型、指針類型),表示“真”和“假”的邏輯情況。

例如:if(‘a’) printf(“%d”,’a’);

if(‘3’) printf(“OK!”);

注意:

數(shù)值在if里只有“非零”與“零”的用法;

請(qǐng)區(qū)分if(x=1)與if(x= =1)的不同,=是賦值符號(hào), ==是邏輯判斷符號(hào)。

當(dāng)然規(guī)范的形式只適用用于條件邏輯比較單一的情況,以下是一些根據(jù)實(shí)際情況做出的一些變形形式。

1. 簡化形式

if(表達(dá)式) {

語句塊

}

例如:

if( x>y ) {

printf(“%d”,x);

}

2. 階梯形式

if(表達(dá)式1) 語句塊1

else if(表達(dá)式2) 語句塊2

else if(表達(dá)式3) 語句塊3

else if(表達(dá)式4) 語句塊4

...

else 語句塊n

例如:

int main(int argc, const char *argv[])

{

int a;

scanf("%d", &a);

if( a<0 ){

printf("a < 0!\n");

}else if( a == 0){

printf("a == 0!\n");

}else{

printf("(a > 0! \n");

}

return 0;

}

3. 嵌套形式

if(表達(dá)式){

if(表達(dá)式){ 語句塊1 }

else{ 語句塊2 }

}else{

if(表達(dá)式){ 語句塊3 }

else{ 語句塊4 }

}

例如:

int main(int argc, const char *argv[])

{

int a , b, c;

int max;

scanf("%d%d%d", &a, &b, &c);

if( a >= b ) {

max = a;

if( max < c ) {

max = c;

}

} else {

max = b;

if( max < c ) {

max = c;

}

}

putchar(10);

return 0;

}

這里再提一種特殊情況:

if(表達(dá)式){

語句塊1;

}

if(表達(dá)式){

語句塊2

}

if(表達(dá)式){

語句塊3;

}

...

else{

表達(dá)式4;

}

這種情況的條件語句組合中,else要注意是后最后一if結(jié)合。

好啦,if else的用法講到這里,多做實(shí)踐應(yīng)用,嘗試多種場景。當(dāng)然因?yàn)槠淇梢越M合的特性,到實(shí)際實(shí)踐中組合形式很自由,可能會(huì)有迷惑性,其實(shí)本質(zhì)很簡單,就是上面的幾種語法,不要被騙了,要仔細(xì)辨別哦。

上一篇:java開發(fā):Java環(huán)境搭建

下一篇:Linux內(nèi)核的棧回溯與妙用

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5京公海網(wǎng)安備11010802025203號(hào)

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 中文字幕在线观看日韩| 国产区精品在线观看| 亚洲欧美日韩天堂| 亚洲成人av资源网| 亚洲国产日韩欧美在线动漫| 亚洲精品久久久久中文字幕二区| 亚洲精品99999| 亚洲欧美在线播放| 丝袜一区二区三区| 欧美精品在线免费播放| 欧美乱妇高清无乱码| 久久久亚洲影院你懂的| 日本精品免费一区二区三区| 91精品久久久久久久久久| 亚洲国内精品视频| 日韩中文综合网| 国内偷自视频区视频综合| 国产精品美乳在线观看| 日韩精品福利网站| 日韩中文字幕免费| 午夜精品在线观看| 91网在线免费观看| 上原亚衣av一区二区三区| 久久男人资源视频| 91精品中文在线| 久久精品在线播放| 日本一区二区不卡| 亚洲人成电影在线播放| 狠狠躁夜夜躁人人躁婷婷91| 国产精品影片在线观看| 在线观看日韩av| 97超级碰碰人国产在线观看| 92版电视剧仙鹤神针在线观看| 中文字幕欧美精品日韩中文字幕| 国语自产在线不卡| 日韩精品免费在线观看| 日韩欧美亚洲综合| 亚洲一区中文字幕在线观看| 欧美精品免费播放| 成人有码在线视频| 欧美视频免费在线|