1樓:匿名使用者
#include
int main()
if(a>c)
if(b>c)
n=a*100+b*10+c;
printf("%d\n",n);
return 0;}
c語言裡面if 和else的用法?
2樓:匿名使用者
if(條件
復)如果條件為真,執行
這制裡;(條件為真才執bai行)
else
否則du,執行這裡。(只要不是真,zhi就執行。dao)-----------------------------if(條件1)
如果條件1為真,執行這裡;(條件為真才執行)else if(條件2)
否則,當條件2為真執行這裡。(當條件1不為真,條件2為真執行這裡)else
條件1,條件2都不為真,執行這裡
追問還是有點不明白,能不能放在一起詳細的講一下!
追答if(今天是星期三)
今天要上班
else
今天不用上班
上面的情況,只有星期三要上班。其他的星期一,二,四,五,六,日。都不用上班。
if(今天是星期六)
今天不用上班
else if(今天是星期天)
今天不用上班
else
都用上班
第一個,先判斷,是不是星期六,如果是,就不用上班,如果今天不是星期六,繼續用else if判斷今天是不是星期天,如果是,也不用上班。
如果今天不是星期六,也不是星期天,那麼,就會執行最後一個else,都要上班
3樓:天鵝湖
int a,b,max;//定義變數
scanf("%d%d\n",&a,&b);//從鍵盤輸入a,b的值版if(a>b) //如果a>b,max=amax=a;
else //否則
權max=b
max=b;
printf("%d\n",max);//輸出最大值
4樓:匿名使用者
if(條件1) else if(條件2) else if(條件3) else
5樓:百計千謊
#include
main()
6樓:北極沒有雪
1.if()else
2.if()else if()
....
7樓:小王子
int a=10,b=20;
if(a==b)
printf("兩數相等");
else
printf("兩數不等");
8樓:匿名使用者
1.if()……
else……
2.if……
else if……
else if……
else……
c語言中else怎麼用?
9樓:天雲一號
c語言中else是與if一起使用的一個關鍵字,表示如果滿足if條件則不執行else,否則執行else。
下面通過具體的例項來說明else的使用。
int i=4;
if(i>5) // 如果i>5,執行i=0else // 如果i<=5,執行i=1// 上面的程式中,由於i=4<5,不滿足if的條件,所以會執行else中的i=1語句。
10樓:匿名使用者
......
else是和if一起用的,沒有if就沒有else比如int a;
int b=3;
if(b>5)
else
你覺得a應該=幾呢?
當然因為b=3,不大於5,所以程式會跳到else{}裡邊,所以a=3;
具體用法,去查msdn吧.if else是c最基本的東西.
11樓:不懷好心
if (條件)
語句1;
else
語句2;
多語句可以打括號
12樓:匿名使用者
if(condition)//如果condition成立
else//如果condition不成立
關於c語言中if,elseif和else的區別在**
13樓:楓璽
c語言中if,elseif和else的主要區別是用法的區別。
if語句用來判定所給定的條件是否滿足,根內據判定的結果(真或容假)決定執行給出的兩種操作之一。如果後面沒有連線else則判斷為假時不執行任何操作。
else if是鑲嵌在if語句裡的,如果一個程式需要2個或以上的if語句時,則使用else if語句,表示條件判斷為假時,再次進行條件判斷。
else必須使用在if語句裡,如果沒有if,就不能使用else。
擴充套件資料
if語句和else if語句的結構
1、if
if(express)語句1
else 語句2
當express為真時,執行語句1,假時執行語句2,只能是一個語句,那麼如果要使用多個語句,必須使用{}表示語句塊
2、else if
if(express1)語句1
else if(express2) 語句2
else 語句3
因為一個if結構可以稱為一個複合語句,所以,在這個巢狀if中,第二個if為一個語句,前者是第二個if為第一個if的else分支的語句,而後者為平行的兩個if分支複合語句。
14樓:匿名使用者
if(條件
1)//和if說再見
如果條件du1成立,執行
zhi動dao作1,否則不執行動作,直接離開專,往下屬走,動作1可能執行也可能不執行。
if(條件1)
else
//和if語句說再見
如果條件1成立,執行動作1後離開往下走,否則執行動作2後離開往下走。動作1和動作2必有一個且只有一個被執行。
else if就是個巢狀語句。
if(條件1)
else if(條件2)
//和if語句說再見
當條件1為真時,執行動作1,跳過else,離開,與上在的if...else一樣。如果條件1為假,執行else部分,這也是一個條件語句,動作2的執行要看條件2的情況。
判斷條件2的大前提是條件1為假。其實你只要懂了if和if...else語句,多少層的else if都不怕。
如果把else if寫成下面的形式,我想你一看就明白了。
if(條件1)
else}
15樓:匿名使用者
if是條件bai判斷語句
,只有if的條du件成立(zhi表示式的值為真)後,dao才會執行if部分的代版碼權,否則將會執行else的**。
如果是if...else if,則滿足第一個if執行第一個if裡的**,如果不滿足第一個if,而滿足第二個if,則執行第二個if(即else if)的**,如果都不滿足,就不執行,如果後面有else(不帶if的else),則只要前面的if和else if都沒執行,就執行最後一個else。
c語言中 if..else的詳細用法?和舉例。
16樓:匿名使用者
if(表示式
bai) 只要表達du式計算的結果不為
zhi0則執行if後面的語句,如dao果表示式結果為0,則執行專else後面屬的語句。舉例:
int abs(int n)//求n的絕對值
C語言for 用法,c語言中for語句是怎麼用的
語法只要指定條件為 true 都執行語句塊。for initialization test increment statements 引數 initialization 必選項。一個表示式。該表示式只在執行迴圈前被執行一次。test 必選項。一個 boolean 表示式。如果 test 是 true...
關於C語言,關於C語言中 和 的用法
c語言是我現在的主用語言,因為它很強大。你不明白的地方我以前也很躊躇。原因是我們還只是c語言的初學者。平時,我們編輯完成,在視窗執行,實際上這是我們在檢測我們編輯的 是否有效。這是編譯環境提供給我們的一個視覺化視窗。當然,我們的程式裡也有體現 這主要是用來檢驗我們的邏輯。當我們能逐漸掌握了c語言的邏...
C語言中c m和c m的區別,C語言中 「 c m」和「c m」的區別是什麼?
是取址運算bai符,取變數在內du存單元中的首zhi地址dao,取地址運算子的操作物件必須專是記憶體單元 如變數 數屬組元素等 是間接訪問運算子,間接訪問指標所指向的物件,運算子的操作物件必須是指標 地址 因此 c m是把m在記憶體中的地址賦給c這個指標指向的變數c m是把m的地址賦給c這個指標 1...