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,這個指標指向的位址上只能存放字元型別...