C++流程控制
1、if(){}else{}选择结构
2、switch结构
switch(开关表达式)
{
case 常量1:
语句序列1;
break;
case 常量2:
语句序列1;
break;
…….
default:
语句序列;
}
3、for循环结构
4、while循环结构
5、do{}while();循环结构
6、break和continue
break:在switch中的每一个case处用于跳出switch语句;
从循环结构中跳出,当有循环嵌套时,只能跳出break所在的一层;
continue:结束本次循环
7、goto语句
可以将流程转换到任意地方
for (int i = 0; i < 10; i++)
{
cout << "i:" << i << endl;
if (i == 1) goto out;
for (int j = 0; j < 10; j++)
{
cout << "j:" << j << endl;
}
}
out:
8、exit()程序终止函数
头文件cstdlib
正常终止0,非正常终止-1;