c/c++ 程式設計初步(二) (小白必學知識點及複習總結專用)

2020-10-25 15:00:53

一、選擇結構和if語句

   注意:表示式不加分號 a+b    語句是加分號   a+b;

  1、if(表示式) 語句

         if(x>y) cout<<x<<endl;

  2、if(表示式) 語句1

       else 語句2

       if(x>y) cout<<x<<endl;

      else cout<<y<<endl;

  3、if(表示式1) 語句1

       else if(表示式2)  語句2

       .......

       else 語句n

    if(num>600) cost=0.15;

       else if(num>500) cost=0.1;

         else cost=0;

  注意:else總是與它上面最近的 且未配對的if進行配對

4、條件運運算元

     表示式1?表示式2:表示式3

     max=(a>b)?a:b;

 先執行a>b 如果為真 把a賦值給 max  為假把b賦值給 max

二、多分支選擇結構(switch語句)

    switch(表示式)  // 是數值或字元型的資料

     {      

          case 常數表示式1: 語句1    

          case 常數表示式2: 語句2

          ......

          case 常數表示式n: 語句n

          default                  :    語句n+1 

     }

    注意:switch裡面的表示式就是一把鑰匙   而case後面的表示式就是一扇門  

               如果匹配了就執行 如果沒有break就一直往下執行

               每個case的值必須互不相同

               多個case可以共用一組執行語句  例如 case 1:case2:cout<<"continue";

 

 

以上都是我個人總結出來的     

如若有地方值得改改進的歡迎大家留言共同進步!