5.3 條件語句
1、if語句
2、switch語句(細節較多) 編程思想:邏輯上 出現/需要 若干個情況案例選擇。 注:變量的定義不是語句,所以無需執行也是在作用域內全范圍有效。而switch語句能跳過的是變量定義而不是變量初始化。
int main(){ int aCnt = 0, eCnt = 0; char ch; while (cin>>ch) { //此處判斷使輸入為字符有效,但字符轉換成布爾類型作為循環條件 switch (ch) { case 'a': ++aCnt; //若輸入97,進不了while循環,當然不能判斷case標簽 break; case '101': //若輸入e,雖然進入while循環,但 e!=101???正確嗎 ++eCnt; break; default: break; } } cout << "a=" << aCnt << " e=" << eCnt << endl;}執行結果: 
將char ch; 改成 int ch; 執行結果: 
新聞熱點
疑難解答