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的作用是结束本次循环
|