Board logo

標題: 條件運算子 [打印本頁]

作者: tonyh    時間: 2016-5-21 11:15     標題: 條件運算子

本帖最後由 tonyh 於 2016-5-21 11:33 編輯

條件運算子通常運用在需要二選一的情況下,提供了一個更精簡快速的方法來撰寫條件式的陳述,可用來取代if-else陳述。
它的語法是:
條件判斷式 ? true陳述 : false陳述;
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str="";
  8.     re:
  9.     cout<<"請輸入年齡: ";
  10.     cin>>age;
  11.     str=age>=18?"可以考駕照了":"未滿18";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 高允懋    時間: 2016-5-21 11:29

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     string str="";
  8.     float age;
  9.     cout<<"請輸入年齡:";
  10.     cin>>age;
  11.     str=age>=18?"可考駕照":"未滿十八歲";
  12.     cout<<str<<endl;
  13.     goto re;        
  14.     system("pause");
  15.     return 0;
  16.    
  17. }  
複製代碼

作者: 任立宇    時間: 2016-5-21 11:30

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int age ;
  8.     string str="";
  9.     cout<<"年齡: ";
  10.     cin>>age;
  11.     str=age>=18?"可考駕照":"未滿18";
  12.     cout<<str<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 張孟軒    時間: 2016-5-21 11:30

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int age;
  7.     string str="";
  8.     re:
  9.     cout<<"請輸入年齡: ";
  10.     cin>>age;
  11.     str=age>=18?"可以考駕照了":"未滿18";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 黃茂勛    時間: 2016-5-21 11:31

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str="";
  8.     re:
  9.     cout<<"請輸入年齡: ";
  10.     cin>>age;
  11.     str=age>=18?"可以考駕照了":"未滿18";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 康湍榆    時間: 2016-5-21 11:32

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     float age;
  8.     string str="";
  9.     cout<<"請輸入年齡: ";
  10.     cin>>age;
  11.     str=age>=18?"可以考駕照了!!":"未滿18歲";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 陸長辰    時間: 2016-5-21 11:32

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str="";
  8.     cout<<"請輸入年齡";
  9.     cin>>age;
  10.     str=age>=18?"可考駕照了":"未滿18";
  11.     cout<<str<<endl<<endl;
  12.     system("pause");
  13.     return 0;
  14. }
複製代碼

作者: 方宥鈞    時間: 2016-5-21 11:33

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     string str="";
  8.     float age;
  9.     cout<<"請輸入年齡:";
  10.     cin>>age;
  11.     str=age>=18?"可以考駕照了!!!!!!!!!":"未滿十八歲!屁......沒事";
  12.     cout<<str<<endl<<endl;
  13.     goto re;        
  14.     system("pause");
  15.     return 0;
  16.    
  17. }  
複製代碼

作者: 陳泓瑜    時間: 2016-5-21 11:33

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.    
  8.     string str="";
  9.     float age;
  10.    
  11.     cout<<"請輸入年齡:";
  12.     cin>>age;
  13.     str=age>=18?"可考駕照":"未滿18歲";
  14.     cout<<str<<endl;
  15.    
  16.     goto re;
  17.             
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2