选择结构
单if
if (条件)
{
执行语句;
}
多if
if (条件1)
{
执行语句;
}
else if (条件2)
{
执行语句;
}
else if (条件3)
{
执行语句;
}
else
{
执行语句;
}
三目运算符
判断的式子 ? 成功则执行,并返回表达式值 : 失败则执行,并返回表达式值;
switch运算符
switch(表达式)
{
case 结果1:执行语句;break;
case 结果2:执行语句;break;
...
default:执行语句;break;
}
循环结构
while语句
while (判断条件)
{
执行语句;
}
do while语句
do
{
执行语句;
} while (判断条件);
先执行一次语句再判断
for循环
for (只执行一次的表达式; 循环条件; 循环结束一次后执行的语句)
{
cout << i << endl;
}
break语句
用于跳出当前循环
continue语句
跳过本次循环中余下尚未执行的语句,继续执行下一次循环
goto语句
跳转到标记的位置
int main() {
cout << "1" << endl;
goto FLAG;
cout << "2" << endl;
cout << "3" << endl;
cout << "4" << endl;
FLAG:
cout << "5" << endl;
system("pause");
return 0;
}