C++ 條件執(zhí)行

2023-03-20 15:50 更新

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

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

圓括號中的表達式被稱為條件。如果條件為真,則花括號中的語句會被執(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++使用的語法和數(shù)學(xué)符號有一些不同,如=,≠和≤。一種常見的錯誤是使用單個=來代替兩個==。記住“=”是賦值操作符,而==是比較操作符。此外,C++中不存在類似=這樣的操作符。

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號