![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
vc++第四章考點 |
•必須記住:
•(1)單選語句: if(表達式) s,執(zhí)行條件:若表達式的值不等于0,則執(zhí)行內嵌語句s
•否則,跳過語句s,直接執(zhí)行后繼的語句
•(2)二中選一語句:
• if(表達式)
• {
• s1;
• }
• else
• {
• s2;
• }
•該語句的執(zhí)行過程:先求出表達式的值,若不等于0,則執(zhí)行s1,否則執(zhí)行s2
•(3)嵌套的條件語句:
• if(表達式1)
• {
• s1;
• }
• else if(表達式2)
• {
• s2;
• }
• else if(表達式3)
• {
• s3;
• }
• else
• {
• s4;
• }
•(4)條件運算符: ?:
• 表達式1?表達式2:表達式3
•執(zhí)行過程:首先計算表達式1,若其值不等于0時,求出表達式二的值,作為運算的結果,否則求出表達式3的值,作為運算的結果
•?:的優(yōu)先級高于賦值運算,復合賦值和逗號,低于算術,邏輯,關系
•(5)開關語句switch語句
• switch(表達式)
• {
• case 常量表達式1:
• s1;
• break;
• case 常量表達式2 :
• s2;
• break;
• default:
• s3;
• }
•常量表達式中只能是字符型或整型
•(6)循環(huán)語句結構
•(1)while(表達式)
• {
• s;
• }
• 執(zhí)行過程:先計算表達式的值,若表達式不等于0,則執(zhí)行s,直到表達式的數(shù)值為0
•(2)do
• {
• s;
• }
•while(表達式)
•(3)for(表達式1;表達式2;表達式3)
• {
• s;
• }
•執(zhí)行過程:求出表達式1的值,求出表達式2的值,若為0則跳出循環(huán),否則執(zhí)行s,執(zhí)行表達式3
•(7)break、continue語句:break的作用是跳出整個循環(huán),continue的作用是結束本次循環(huán),重新跳到判斷循環(huán)的位置,兩者的區(qū)別是break 作用是結束整個循環(huán),而continue的作用是結束本次循環(huán)
|