江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
vc++第四章考點
 
必須記住:
(1)單選語句: if(表達式)   s,執行條件:若表達式的值不等于0,則執行內嵌語句s
否則,跳過語句s,直接執行后繼的語句
(2)二中選一語句:
     if(表達式)
    {
          s1;
    }
    else
   {
        s2;
   }
該語句的執行過程:先求出表達式的值,若不等于0,則執行s1,否則執行s2
 
(3)嵌套的條件語句:
    if(表達式1)
   {
       s1;
   }
   else if(表達式2)
  {
     s2;
   }
   else  if(表達式3)
  {
    s3;
  }
  else
   {
     s4;
   }
 
(4)條件運算符: ?:
   表達式1?表達式2:表達式3
執行過程:首先計算表達式1,若其值不等于0,求出表達式二的值,作為運算的結果,則求出表達式3的值,作為運算的結果
?:的優先級高于賦值運算,復合賦值和逗號,低于算術,邏輯,關系
(5)開關語句switch語句
     switch(表達式)
    {
         case 常量表達式1:
                      s1;
                      break;
        case 常量表達式2 :
                      s2;
                      break;
       default:
                      s3;  
    }
常量表達式中只能是字符型或整型
 
(6)循環語句結構
(1)while(表達式)
     {
           s;
     }
    執行過程:先計算表達式的值,若表達式不等于0,則執行s,直到表達式的數值為0
(2)do
   {
        s;
    }
while(表達式)
(3)for(表達式1;表達式2;表達式3)
    {
       s;
    }
執行過程:求出表達式1的值,求出表達式2的值,若為0則跳出循環,否則執行s,執行表達3
 
(7)breakcontinue語句:break的作用是跳出整個循環,continue的作用是結束本次循環,重新跳到判斷循環的位置,兩者的區別是break 作用是結束整個循環,而continue的作用是結束本次循環
彩票30选5开奖结果