if else在c語言中的用法
2022-12-06 15:55:47文/蘇思楠If else 是C語言中的條件語句。if后面加一個(gè)條件,如果條件成立,則執(zhí)行if語句里面的內(nèi)容,如果不成立,則執(zhí)行else語句內(nèi)的內(nèi)容。如果還有else if語句的話,if語句不成立,則進(jìn)行else if內(nèi)的語句判斷,都不符合,才會(huì)執(zhí)行else。

if else語句在C語言中的用法是什么
If else 是C語言中的條件語句。if后面加一個(gè)條件,如果條件成立,則執(zhí)行if語句里面的內(nèi)容,如果不成立,則執(zhí)行else語句內(nèi)的內(nèi)容。如果還有else if語句的話,if語句不成立,則進(jìn)行else if內(nèi)的語句判斷,都不符合,才會(huì)執(zhí)行else。
if可以單獨(dú)使用來做條件判斷。使用的語句為:if(條件){ 執(zhí)行體 },括號(hào)中的條件必須有布爾值,即能判斷;除此之外,括號(hào)內(nèi)的值不為0也可以執(zhí)行,例如if(5){ 執(zhí)行體 },這在C語言中也是可以執(zhí)行if后的內(nèi)容的。
If else組合使用,使用的語句為:if(條件){ 執(zhí)行體1 } else{ 執(zhí)行體2 }這種情況下,系統(tǒng)會(huì)先判斷if括號(hào)內(nèi)的布爾值是否不為0,不為0,則執(zhí)行if的執(zhí)行體,即執(zhí)行體1,如果布爾值為0,則執(zhí)行else的執(zhí)行體,即執(zhí)行體2。
需要注意的是,else后面是不加條件的,換言之,else的條件其實(shí)就是if條件的對(duì)立面,除此之外沒有任何其他的限制。所以這種結(jié)構(gòu)一般用于判斷是否是某一種情況,或者是只有兩種情況,例如非男即女的時(shí)候才會(huì)用到。
If else if else語句多重判斷,使用的語句為if(條件1){ 執(zhí)行體1 } else if(條件2){ 執(zhí)行體2 } else{ 執(zhí)行體3 },我們只給出了一個(gè)else if,但是事實(shí)上在寫代碼的過程中,可以使用無數(shù)個(gè)else if,而且可以省略else不寫,這個(gè)語句更適合于多情況判斷。
if else語句例子
if-else 語句的格式,當(dāng) if 語句體或 else 語句體中的語句多于一條時(shí),要用{}把這些語句括起來形成一條復(fù)合語句,如下所示。
if(條件表達(dá)式)
{
復(fù)合語句A; //if體
}
else
{
復(fù)合語句B; //else體
}
當(dāng) if 體或 else 體為一條簡(jiǎn)單語句時(shí),可以省略 {},即:
if(條件表達(dá)式)
簡(jiǎn)單語句A;//if體
else
簡(jiǎn)單語句B;//else體
同 if 語句一樣,條件表達(dá)式可以是關(guān)系表達(dá)式、邏輯表達(dá)式、算術(shù)表達(dá)式或混合表達(dá)式等。
if后面加do還是doingif后面加do和doing都可以。在含有條件狀語從...
2022-07-12
if和whether在使用上有什么不同 有什么區(qū)別whether譯為:conj.是否;不管;無論。i...
2021-12-15
whether和if的區(qū)別 有哪些不同whether和if的區(qū)別主要有含義不同、用法不同...
2021-12-13
as if虛擬語氣用法 常見用法歸納總結(jié)以as if (as though)引導(dǎo)的方式狀語...
2021-11-30
虛擬語氣if的三種用法 有哪些形式if虛擬語氣的三種形式:①對(duì)現(xiàn)在情況的虛擬、②對(duì)過...
2021-11-12
else if和if的區(qū)別具體含義不同。if為如果,指的是如果這種情況或如果...
2021-11-09
if和else if的區(qū)別if為如果,就是如果這種情況,如果那種情況。els...
2021-11-05
as if和as though的虛擬語氣的用法as if (as though)若表示與現(xiàn)在事實(shí)...
2021-10-19
if not的用法if not引導(dǎo)條件狀語從句,從句可為真實(shí)條件從句...
2021-10-19
if or not和whether or not的區(qū)別if or not為口語。例如:Inspect t...
2021-10-12
虛擬語氣if的三種用法虛擬語氣if的三種用法:表示與現(xiàn)在事實(shí)相反的情況,...
2021-07-14
even if even though的區(qū)別even if引導(dǎo)的從句是往往是假設(shè)性的,相當(dāng)于漢...
2021-05-12
if是否的用法If用來表達(dá)“是否”的意思,需要根據(jù)句子意思確定相...
2021-04-21
if whether用法區(qū)別 如何區(qū)分二者if 和whether是很容易混淆的兩個(gè)英語單詞,...
2021-03-28
if引導(dǎo)的條件狀語從句用法if引導(dǎo)的狀語從句,通常我們可以叫條件狀語從句,注...
2021-03-19
點(diǎn)擊查看 大學(xué)動(dòng)態(tài) 更多內(nèi)容









