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)break、continue語句:break的作用是跳出整個循環,continue的作用是結束本次循環,重新跳到判斷循環的位置,兩者的區別是break 作用是結束整個循環,而continue的作用是結束本次循環
|