elseif是什麼意思c語言中elseif是什麼意思怎麼用的

2021-03-06 23:44:58 字數 5056 閱讀 8641

1樓:匿名使用者

這個詞都是在計算機程式設計的時候用得到,

一般是if 條件1 then

執行1else

執行2end if

----------

意思就是:

如果 條件1 成立,那麼

執行1否則 執行2

結束.舉個例子吧:if 樓主=女孩 then

送(玫瑰)

end if

if 樓主=男孩 then

送(香菸)

end if

可以用elseif合併他們,寫成:

if 樓主=女孩 then

送(玫瑰)

elseif 樓主=男孩 then

送(香菸)

end if

用到名字裡還沒聽說過。

2樓:匿名使用者

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

例如以下**將根據條件分別顯示 a is bigger than b,a equal to b 或者 a is **aller than b:

<?php

if ($a > $b) elseif ($a == $b) else

?>

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

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

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

3樓:匿名使用者

這個是程式語言中的else 和 if 的組合用法!

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

4樓:匿名使用者

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

if(情況一)

else if(情況2)

else

5樓:千鋒教育

在同乙個 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 的條件表示式值為 時執行語句。

else if 是啥意思

6樓:小月螺螺

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

例如以下**將根據條件分別顯示 a is bigger than b,a equal to b 或者 a is **aller than b:

計算機程式設計中else if是什麼意思

7樓:匿名使用者

else if是個bai判斷選擇

語句,格du式是if(表示式zhi)

else

8樓:匿名使用者

if 如果

else否則

ifend if

end if結束語句

else if 否則如果 是if語句中套用的,, 把上邊一段表達出來就是

ifelse if

end if

end if

9樓:

在if else這樣的條件判抄斷語句中,必須以if開頭bai,形如duif-語句-else,但是如果有很多條zhi件選擇那就需要在else後邊dao再加乙個條件那就需要用if判斷。用通俗的話講就是if表示如果else表示否則,解釋為如果條件成立執行if後邊的語句,否則就執行else後邊的語句。從這一就可以看出來否則後邊還可以跟如果。

明白了嗎,歡迎追問!

10樓:匿名使用者

if:如果(條件是什麼)

else if:「否則,如果(條件是什麼的時候)」的意思

11樓:匿名使用者

if 如果

else否則

c++中else if 是什麼意思呢?else後面能不能加分號呢?

12樓:0o壹次心

c++中,else if表示條件語句的新的乙個條件,表示如果前面的條件不符合,則內判斷這個條件,如果符合,則執行容該條件下的語句,如果不符合,則繼續往下檢查,如果已經沒有新的條件了,則需要有最後乙個else,表示以上所有條件都不符合了,就執行這個分支中的所有語句,以便整個條件判斷完整。

else if是乙個完整的新的條件判斷分支,如果是中間判斷分支的話,中間即else後面不能加分號的,如果是最後乙個else後面加分號,則表示程式執行到該分支,不執行任何動作,然後繼續往下執行,可以認為執行空語句。

13樓:流氓任我行

就是分支語句,不能加分號,如果你在學c++,而這都不知道的話,你需要想想了

14樓:火影鬼手

這個與if語句一起用,隨便一本關於c/c++的書上都有

15樓:匿名使用者

就是另乙個條件啦,跟你前面的if並列的,後面肯定不能加分號了,而且語句中if跟else要一一對應,希望對你有幫助~~

16樓:偏愛花開的聲音

1)用法:

if(條件1)

else if(條件2)

2)else後不加分號。

多個if語句和else if有什麼區別?

17樓:靠名真tm難起

if為如果,就是如果這種情況,如果那種情況。

else if 不是上乙個條件的前提下,如果是這個條件。

if無論是否滿足條件都會向下執行,知道程式結束,else if 滿足乙個條件就會停止執行。

由於if都會執行一遍,則可能會同乙個需要判斷的事件,會進入2個if語句中,出現錯誤,而else if就不會發生這樣的事情。

18樓:匿名使用者

多個if是所有的if都會進行判斷

if else if是只要有滿足條件的,就不再對之後的else if進行判斷

比如a = 2;

if(a==1) c=1;

if(a==2) c=2;

if(a%2==0) c=3;

最終結果c=3

a=2;

if(a==1) c=1;

else if(a==2) c=2;

else if(a%2==0) c=3;

最終結果c=2

19樓:不再聯絡

1,從字面上理解if為如果,就是如果這種情況,如果那種情況。

2,else if 不是上乙個條件的前提下,如果是這個條件。

3,區別1:if無論是否滿足條件都會向下執行,知道程式結束,else if 滿足乙個條件就會停止執行。

4,區別2:由於if都會執行一遍,則可能會同乙個需要判斷的事件,會進入2個if語句中,出現錯誤,而else if就不會發生這樣的事情。

20樓:匿名使用者

區別很大

if(a)

b;if(c)

d;兩個if都會進入判斷。

if(a)

b;else if(c)

d;//當滿足a的時候就不進入到c的判斷,不滿足a時,才會去判斷c望採納。

21樓:丁文博

你好,多個if語句時及時前乙個if為真,後面的if也要繼續判斷,

如果用else if 則只有前者為假的時候它的if 才接著判斷。

22樓:可愛的黃蝴蝶

我感覺最主要的是 分支的問題吧

if else 就是多選一 意思是有多條路,但你只能選乙個//由於這個性質,經常用來寫條件是互斥的判斷

而if if呢 也是多條路,但並不是多選一的,而是可以同時選的 //由於這個性質便經常用來寫那些條件不互斥的

舉個例子 就拿判斷乙個數是不是偶數 奇數 和 素數偶數 和 奇數 是互斥的

但素數即可能是偶數也是奇數 那就要這樣寫了if(偶數)

是偶數else

是奇數if(素數)

是素數對吧

23樓:州武王

多個if可以保證每個考慮到的情況都執行;

但是else if如果有多個,那麼當其中乙個執行後,其他的else if 會跳過。

所以,當你是做全情況分類執行時,需要注意,else if可能導致的某一種情況丟失。(剛剛知道,調了兩個小時才明白,祝大家少走彎路。)

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

24樓:匿名使用者

if (口袋》100塊錢)

else if (口袋<100塊錢)

25樓:護戒之淼

if()

{}//如果

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

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語言中else是什麼意思,c語言中else if 表示式 是什麼意思,怎麼用的

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,不滿...