C++教程:C++中的If Else語句
在這個(gè)C++教程中,我們將討論C++中的If Else語句。使用條件語句,我們可以根據(jù)條件執(zhí)行代碼的某些部分。特別是在這篇文章中,我們舉了一些if else條件的例子。使用if語句可以根據(jù)給定條件的true或false來控制程序是否進(jìn)入代碼段。還可以使用if語句根據(jù)用戶輸入采取行動(dòng),例如根據(jù)用戶輸入,我們可以檢查兩個(gè)數(shù)字,哪個(gè)大,哪個(gè)小,我們將在我們的文章中看到這個(gè)例子。有時(shí)候,當(dāng)if語句中的條件為false時(shí),最好執(zhí)行一些代碼,而不是語句變?yōu)閠rue時(shí)執(zhí)行的代碼,用else我們可以計(jì)算如果條件為false時(shí)我們應(yīng)該怎么做。當(dāng)有多個(gè)條件語句的值都可能為true,而您只想執(zhí)行一個(gè)if語句的主體時(shí),我們還可以使用else if。
if else的語法
- if ( True ) {
 - // 執(zhí)行這段代碼
 - }
 - else {
 - // 執(zhí)行這段代碼
 - }
 
現(xiàn)在我們來舉一些實(shí)際的例子。
- #include<iostream>
 - using namespace std;
 - int main() {
 - bool condition = true;
 - if (condition) {
 - //主體中的代碼將被執(zhí)行
 - cout << "條件為true" << endl;
 - }
 - else {
 - //在false情況下,將執(zhí)行此代碼
 - cout << "條件為false" << endl;
 - }
 - return 0;
 - }
 
好了,在上面的代碼中,我們首先創(chuàng)建了一個(gè)布爾變量,默認(rèn)情況下該值為true,然后我們檢查如果條件為true,則在塊中執(zhí)行代碼,如果條件為false,則在執(zhí)行另一個(gè)代碼中的代碼。如果您運(yùn)行代碼,因?yàn)闂l件是true的,結(jié)果將是這樣。
- 條件為true
 
如果條件變?yōu)閒alse,您將收到此輸出。
- 條件為false
 
這是另一個(gè)例子,在這個(gè)例子中我們要檢查兩個(gè)數(shù)
- #include<iostream>
 - using namespace std;
 - int main() {
 - int number = 16;
 - if (number < 16) {
 - cout << "這個(gè)數(shù)小于16" << endl;
 - }
 - else if (number == 16) {
 - cout << "這個(gè)數(shù)等于16" << endl;
 - }
 - else
 - {
 - cout << "這個(gè)數(shù)大于16" << endl;
 - }
 - return 0;
 - }
 
運(yùn)行該代碼,輸出如下。
- 這個(gè)數(shù)等于16
 
讓我們創(chuàng)建一個(gè)復(fù)雜的例子,這個(gè)例子將會(huì)根據(jù)用戶的輸入,我們會(huì)從用戶那里得到兩個(gè)數(shù)字在那之后我們會(huì)檢查這些數(shù)字并給用戶輸出。
- #include<iostream>
 - using namespace std;
 - int main() {
 - int x;
 - int y;
 - cout << "請(qǐng)輸入第一個(gè)數(shù)字 : " << endl;
 - cin >> x;
 - cout << "請(qǐng)輸入第二個(gè)數(shù)字 : " << endl;
 - cin >> y;
 - if (x > y) {
 - cout << "x的值大于y" << endl;
 - }
 - else if (x == y)
 - {
 - cout << "x和y值相等 " << endl;
 - }
 - else
 - {
 - cout << "x的值小于y" << endl;
 - }
 - return 0;
 - }
 
如果你運(yùn)行代碼,結(jié)果如下。
- 請(qǐng)輸入第一個(gè)數(shù)字 :
 - 169
 - 請(qǐng)輸入第二個(gè)數(shù)字 :
 - 779
 - x的值小于y
 


















 
 
 
 
 
 
 