當前位置:名人名言大全網 - 笑話大全 - C# select結構if語句

C# select結構if語句

If語句和switch語句相對更重要,尤其是if語句。這兩種說法在實際開發中非常常用。

如果語句

If語句是壹個非常重要的選擇結構語句,幾乎存在於所有的高級編程語言中。它是編程語言(包括C語言、c#、VB、匯編語言等)使用的兩種操作之壹。)判斷給定條件是否滿足,並根據判斷結果(真或假)決定執行給定操作。

If語句* * *有三種形式。

1.if(條件語句){

語句1;

...;

}

比如有壹個程序員買西瓜的小故事:老婆打電話給做程序員的老公說:“買壹斤饅頭,下班帶回來。看到賣西瓜的,就買壹個。”那天晚上,程序員的丈夫手裏拿著壹個包子進了家門...妻子生氣地說:“妳買包子幹嘛?”!丈夫回答道:“因為我看到了賣西瓜的人。”

這個故事,如果用if語言表達,可以用下面的代碼來表達。

int count = 10;

int flag = 0;

Printf("妳看到賣西瓜了嗎(1。有;2.否):);

scanf("%d ",& amp旗幟);

if (flag == 1) {

count = 1;

}

if (flag == 2){

count = 10;

}

Printf("買了%d個饅頭\n ",計數);

2.if(條件表達式){

語句1

}否則{

報表2

}

比如:如果妳從控制臺輸了?變成?壹個角色,如果妳輸了?如果輸入m,則輸出men,否則輸出?女人,那怎麽實現呢?

char性別= 0;

Printf("請輸入壹個字符:");

scanf("%c ",& amp性別);

if (gender == 'm') {

printf(" male \ n ");

}否則{

Printf("女性\ n ");

}

if語句的嵌套

int height = 0;

Printf("輸入高度:");

scanf("%d ",& amp身高);

如果(身高& gt= 160) {

Printf("我們談談~ ~ \ n ");

}否則{

Printf("對不起,我還是想做壹個安靜自由的帥哥!\ n ");

}

3.if(條件表達式1) {

語句1;

} else if(條件表達式2) {

聲明2;

}否則{

聲明3;

}

比如輸入壹個等級,如果大於等於90,輸出優秀;如果小於90但大於等於80,則輸出良好;小於80但大於等於70的,輸出中等;如果小於70但大於等於60,則輸出較差;如果小於60,則輸出失敗。

浮動分數= 0.0;

Printf("請輸入妳的成績:");

scanf("%f ",& amp分數);

if(score & gt;= 90.00) {

Printf("優秀\ n ");

} else if(score & gt;= 80) {

printf(" good \ n ");

} else if(score & gt;= 70) {

printf(" medium \ n ");

} else if(score & gt;= 60) {

printf(" poor \ n ");

}否則{

Printf("失敗\ n ");

}

交換語句

Switch也是壹個判斷選擇代碼,在C語言中經常和case壹起使用。

其表達式如下:

開關(整數表達式)

案例值1:

語句1

打破;

案例價值2:

報表2

打破;

情況...

默認值:

打破;

例如,輸入月數並顯示天數。

int month = 0;

Printf("輸入月份:");

scanf("%d ",& amp月);

int day = 0;

開關(月){

案例1:

日= 31;

打破;

案例二:

日= 28;

打破;

案例三:

日= 31;

打破;

案例4:

天= 30;

打破;

案例5:

日= 31;

打破;

案例6:

日= 31;

打破;

案例7:

日= 31;

打破;

案例8:

天= 30;

打破;

案例9:

天= 30;

打破;

案例10:

日= 31;

打破;

案例11:

天= 30;

打破;

案例12:

日= 31;

打破;

默認值:

Printf("輸入錯誤,請重新輸入");

打破;