c語言中else是什麼意思,c語言中else if 表示式 是什麼意思,怎麼用的

2021-04-18 23:08:01 字數 5272 閱讀 8897

1樓:天雲一號

c語言中else是與

baiif一起使用du

的乙個關鍵字,表示

zhi如果滿足if條件則不執行

daoelse,否則執行else。專

下面通過具體的例項來說屬

明else的使用。

int i=4;

if(i>5)  // 如果i>5,執行i=0else    // 如果i<=5,執行i=1// 上面的程式中,由於i=4<5,不滿足if的條件,所以會執行else中的i=1語句。

2樓:魈魊

if...else

也就是當條

bai件先滿足duif,如果沒有滿zhi足這個條件的情況下則去判dao斷是否滿足else

你可以內理解成單容項判斷,也就是「或者」的關係,當你判斷條件的時候需要滿足if或者else,當然這裡else可以有多個。

3樓:匿名使用者

adj.別的,其他的 adv.另外,否則

作定語時不能修飾名詞、而用來修飾不定代詞和疑問代詞而且均放在後面。

4樓:匿名使用者

額,朋友這有啥問的,if---else是一語句快

5樓:匿名使用者

if......else ......如果....否則......

意思就是不滿足if後面的條件,就執行else...

6樓:nix張

一般與if一起出現

表示if的內容不正確再執行else的內容

7樓:學好地理呀

或者,乙個程式中的另一種情況

c語言中else if(表示式)是什麼意思,怎麼用的?

8樓:匿名使用者

if (口袋》100塊錢)

else if (口袋<100塊錢)

9樓:護戒之淼

if()

{}//如果

else if()//或者如果{}

c語言中else if 是什麼意思,怎麼用的?

10樓:匿名使用者

用到else if,說明至少有三種情況。

if(情況一)

else if(情況2)

else

11樓:千鋒教育

在同乙個 if 結構bai中可以du有多個 elseif 語句。第乙個zhi表示式值為 的 elseif 語句(如果有dao的話)將會回執行。在 php 中,也可以寫成「答else if」(兩個單詞),它和「elseif」(乙個單詞)的行為完全一樣。

句法分析的含義有少許區別(如果你熟悉 c 語言的話,這是同樣的行為),但是底線是兩者會產生完全一樣的行為。

elseif 的語句僅在之前的 if 或 elseif 的表示式值為 ,而當前的 elseif 表示式值為 時執行。

else if,和此名稱暗示的一樣,是 if 和 else 的組合。和 else 一樣,它延伸了 if 語句,可以在原來的 if 表示式值為 時執行不同語句。但是和 else 不一樣的是,它僅在 elseif 的條件表示式值為 時執行語句。

c語言中else if語句與if。。。 else語句分別是什麼意思?我搞糊塗了

12樓:匿名使用者

if是 如果,else是否則,所以if else就是如果……,做……,否則做……。而else if是否則 如果……,做……。舉個例子,如果x>1,y=0,否則若x<0,y=1

13樓:

首先判斷if條件,如果成立,執行if塊,否則執行else塊

關於c語言中if,elseif和else的區別在**

14樓:楓璽

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分支復合語句。

15樓:匿名使用者

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}

16樓:匿名使用者

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的用法?

17樓:匿名使用者

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,都要上班

18樓:天鵝湖

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);//輸出最大值

19樓:匿名使用者

if(條件1) else if(條件2) else if(條件3) else

20樓:百計千謊

#include

main()

21樓:北極沒有雪

1.if()else

2.if()else if()

....

22樓:小王子

int a=10,b=20;

if(a==b)

printf("兩數相等");

else

printf("兩數不等");

23樓:匿名使用者

1.if()……

else……

2.if……

else if……

else if……

else……

c語言中deflault、case、switch、else、if各表達什麼意思? 它們的作用各是什麼?

24樓:瘋狂的地球

case 一般和switch連用,例如:switch(a)表示在a=1的情況下需要執行case 1:後面的語句,如果a的值沒有找到對應的case,那麼就執行default後面的語句。

if一般和else一起連用,例如:if(a==b)。。。else。。。。

表示如果a和b相等的話,就執行if後面的語句,否則執行else後面的語句。

25樓:郝靜彬

switch與default,case搭配使用,表示選擇,case表示選擇項,如case 1:……;break;case 2:……;break;default表示除給出的case選項外其他的選項。

if與else搭配使用,分別表示如果是條件這樣怎麼怎麼樣和條件不是這樣怎麼怎麼樣

26樓:匿名使用者

switch (/*被選擇表示式*/)

if(表示式)

else

c語言中是什麼意思,C語言中是什麼意思

並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...

C語言中ik是什麼意思,c語言中factorialK是什麼意思

c語言中 i k 就是 i i k 的意思 i k 的意思是i i k它是第十四級運算子。c語言中factorial k 是什麼意思 factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回乙個階乘的結果 vs factoria k 就表示k的階乘,然後把結果賦給vs...

c語言中char是什麼意思,c語言中char是什麼意思

char取自英語character 字元 的縮寫。char是c語言的關鍵字,是一種資料型別,也是最小整型型別。作用是定義字元型變數。乙個char字元佔8位。c語言中char 是什麼意思?char 是宣告一 個字元型別的指標。比如 chat y 就是宣告乙個指標y,這個指標指向的位址上只能存放字元型別...