if else在c語言中的用法


If else 是C語言中的條件語句。if后面加一個條件,如果條件成立,則執(zhí)行if語句里面的內容,如果不成立,則執(zhí)行else語句內的內容。如果還有else if語句的話,if語句不成立,則進行else if內的語句判斷,都不符合,才會執(zhí)行else。

if else在c語言中的用法


if else在c語言中的用法

if else語句在C語言中的用法是什么

If else 是C語言中的條件語句。if后面加一個條件,如果條件成立,則執(zhí)行if語句里面的內容,如果不成立,則執(zhí)行else語句內的內容。如果還有else if語句的話,if語句不成立,則進行else if內的語句判斷,都不符合,才會執(zhí)行else。

if else在c語言中的用法

if可以單獨使用來做條件判斷。使用的語句為:if(條件){ 執(zhí)行體 },括號中的條件必須有布爾值,即能判斷;除此之外,括號內的值不為0也可以執(zhí)行,例如if(5){ 執(zhí)行體 },這在C語言中也是可以執(zhí)行if后的內容的。

If else組合使用,使用的語句為:if(條件){ 執(zhí)行體1 } else{ 執(zhí)行體2 }這種情況下,系統(tǒng)會先判斷if括號內的布爾值是否不為0,不為0,則執(zhí)行if的執(zhí)行體,即執(zhí)行體1,如果布爾值為0,則執(zhí)行else的執(zhí)行體,即執(zhí)行體2。

需要注意的是,else后面是不加條件的,換言之,else的條件其實就是if條件的對立面,除此之外沒有任何其他的限制。所以這種結構一般用于判斷是否是某一種情況,或者是只有兩種情況,例如非男即女的時候才會用到。

If else if else語句多重判斷,使用的語句為if(條件1){ 執(zhí)行體1 } else if(條件2){ 執(zhí)行體2 } else{ 執(zhí)行體3 },我們只給出了一個else if,但是事實上在寫代碼的過程中,可以使用無數個else if,而且可以省略else不寫,這個語句更適合于多情況判斷。

if else語句例子

if-else 語句的格式,當 if 語句體或 else 語句體中的語句多于一條時,要用{}把這些語句括起來形成一條復合語句,如下所示。

if(條件表達式)
{
復合語句A; //if體
}
else
{
復合語句B; //else體
}

當 if 體或 else 體為一條簡單語句時,可以省略 {},即:

if(條件表達式)
簡單語句A;//if體
else
簡單語句B;//else體

同 if 語句一樣,條件表達式可以是關系表達式、邏輯表達式、算術表達式或混合表達式等。

網上報名
  • 姓名:
  • 專業(yè):
  • 層次: ??分數:
  • 電話:
  • QQ/微信:
  • 地址:

文中圖片素材來源網絡,如有侵權請聯(lián)系644062549@qq.com刪除

轉載注明出處:http://www.haoleitv.com