Part1: 循环语句
1.for循环;
模板
for(语句一;语句二;语句三)
{
循环的语句;
}
语句一通常为赋值语句,语句二通常为判断语句,语句三通常令值向限制条件逼近;
2.while循环
while(判断语句)
{
循环的语句;
}
3. do while循环
do
{
循环的语句;
} while ( 判断语句 );
注:与while语句不同的地方:先执行一次循环再根据条件进行判断;
4.其他语句
continue; 重新开始循环。
break; 跳出循环。
goto语句;常用于跳出多重循环
例如: goto state;
string s1,s2; //被跳过
int num = 2; //被跳过
state:
Part2:分支语句
1.switch语句
switch()
switch(整形常量表达式)
{
case 1:
printf("111\n");
case 2: printf("222\n");
break;
default:
break;
}
输入n 即跳转到case n开始执行语句,若没有遇到break则按顺序执行其他case直到语句结束,
例:输入1, 结果为:111
222
注:1.switch语句中没有continue;
2.case语句不一定要按数字大小进行排序;
3.default语句表示如遇到在case语句范围外的数值,执行case;
4.defualt子句的位置并不一定在最后,可以自由移动;