/* 演示if的三種形式 、條件運算符的用法 、if判斷語句的嵌套
*/ #include <iostream> using std::cin; using std::cout; using std::endl; int main(){ int a,b,c; cin >> a >> b >> c; cout << "a = " << a << "b = " << b << "c = " << c << endl; if(a > b){ cout << "a > b" << endl;//當 a > b 時執行 }//第一種形式 if(b > c){ cout << "b > c" << endl;//當 b > c 時執行 } else{ cout << "b < c" << endl;//當b <= c 時執行 }//第二種形式 if(a > 6){ cout << "a > 6" << endl; } else if(a > 3){ cout << "3 < a <= 6" << endl;//當3 < a <= 6時執行 } else if(a < 1){ cout << "1 < a <= 3" << endl;//當1 < a <= 3時執行 } else{ cout << "a <= 1" << endl;//當a <= 1時執行 }//第三種形式 return 0; }
/* 演示if第三種用法 */ #include <iostream> using std::cin; using std::cout; using std::endl; int main(){ int a; cin >> a; if (a > 6){ cout << "a > 6" << endl; } else if (a > 3){ cout << "3 < a <= 6" << endl;//當3 < a <= 6時執行 } else if (a > 1){ cout << "1 < a <= 3" << endl;//當1 < a <= 3時執行 } else{ cout << "a <= 1" << endl;//當a <= 1時執行 }//第三種形式 //至關於以下代碼的縮寫 if (a > 6){ cout << "a > 6" << endl; } else{ //此代碼塊內代碼當 a <= 6 時執行 if (a > 3){ cout << "3 < a <= 6" << endl; } else{ //此代碼塊內代碼當 a <= 3 時執行 if (a > 1){ cout << "1 < a <= 3" << endl; } else{ //此代碼塊內代碼當 a <= 1 時執行 cout << "a <= 1" << endl; } } } return 0; }
/* 演示條件運輸符的用法 P68 條件 ? 條件爲真的取值 : 條件爲假的取值 */ #include <iostream> using std::cin; using std::cout; using std::endl; int main() { int x; int y; cin >> x; y = (x >= 0 ? 1 : -1); //等同於 if (x >= 0) { y = 1; } else { y = -1; } cout << "y = " << y << endl; return 0; }
/* 演示switch的用法 break:break如在break在循環中出現,則跳出當前層次的循環(只能跳出一層)繼續執行循環外的一語句. 如在switch語句中出現,則結束switch,繼續執行switch語句以後的語句. default:當全部case後面的條件都不等於a時,但願執行的操做 */ #include <iostream> using std::cin; using std::cout; using std::endl; int main(){ int a; cin >> a; switch(a) { case 1024: cout << "1G"; break; case 2048: cout << "2G"; break; case 1024 * 3: cout << "3G"; break; case 4096: cout << "4G"; break; default: cout << "Unknow"; break; } return 0; } //在每一個case以後的語句塊執行後,都加上break,switch在某種程度上扮演起分支的做用
源碼下載:https://pan.baidu.com/s/1pMIw5FPios
參考書籍:《c++從入門到精通》 第三版 明日科技 著c++
Tips:隨筆僅做爲我我的查閱用spa
2018.01.28code
水汐音blog