《C/C++学习指南》语法篇—笔记 (六、语句)
if…else (条件判断)
if(exper)
statement1; //符合语句带大括号
else
statement2;
switch…case(条件判断)
//ecpr:表达式,其值必须是整型
//option:常量,必须是整型
//default:默认标签
//break:跳出复合语句,switch语句是直接跳到option处,然后顺序往下执行,所以需加break跳出。
switch(expr)
{
case option_1:
//条件内容
break;
case option_2:
break;
case option_n:
break;
default:
break;
}
for语句(循环)
//① 初始化:执行expr1,只执行一次
//② 条件判断:如果expr2为真,则执行③
//③ 执行statement:循环体
//④ 执行expr3
//回到②,下一轮。。。
for(expr1; expr2; expr3)
{
statement;
}
while语句(实现循环)
//① 判断:expr为假时,退出循环;否则执行②
//② 执行语句statement(循环体)
//③ 回到②,下一轮。。。
while(expr)
statement
do…while
do
{
statement;
}while(expr);
break语句
中断循环,退出执行
continue
跳过后面的语句,直接进行下一轮