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