C++ 條件執(zhí)行

2023-03-20 15:50 更新

為了寫出更實(shí)用的程序,我們幾乎總是需要檢查特定條件,并相應(yīng)地改變程序的行為。條件語(yǔ)句給了我們這種能力。最簡(jiǎn)單的形式是if語(yǔ)句:

if( x > 0){
 cout << "x is positive" <<endl;
}

圓括號(hào)中的表達(dá)式被稱為條件。如果條件為真,則花括號(hào)中的語(yǔ)句會(huì)被執(zhí)行。否則不執(zhí)行。

條件可以包括任何比較操作符:

x == y               //x等于y
x != y               //x不等于y
x > y                //x大于y
x < y                //x小于y
x >= y               //x大于或等于y
x <= y               //x小于或等于y

盡管你可能很熟悉這些操作符,但C++使用的語(yǔ)法和數(shù)學(xué)符號(hào)有一些不同,如=,≠和≤。一種常見(jiàn)的錯(cuò)誤是使用單個(gè)=來(lái)代替兩個(gè)==。記住“=”是賦值操作符,而==是比較操作符。此外,C++中不存在類似=這樣的操作符。

條件操作符兩側(cè)必須是相同的類型。你只能把int類型和int類型比較,把double類型和double類型比較。很遺憾,此時(shí),你根本不能比較字符串!存在一種比較字符串的方法,但在最近幾章內(nèi)我們都不會(huì)學(xué)到它。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)