分支语句 if switch
1、if分支语句必须使用代码块,即用{}将代码包起来,即使只有一条代码
2、switch语句语法规则
2.1、控制变量(表达式)current必须是整形int,长整型long,字符char 'a',或字符串 string "abc",不能是浮点数
2.2case 标签只能是常量,且值必须唯一
2.3case标签的直通,两个case之前不能有语句,
正确形式:
错误形式:
3、符合赋值操作符
+=,-=,*=,/=,%=, +=可以用来连接字符串,其他的只能操作数值
4、while循环语句,
初始化哨兵变量;
while(布尔表达式)
{
执行内容;
更新哨兵变量;
}
4.1while语句必须使用代码块,即使只有一条语句。
4.2循环变量i控制循环次数,i也被称为哨兵变量。
5、for循环语句
for (初始化控制变量;布尔表达式;更新控制变量)
{循环内容;}
5.1初始化只进行一次;初始化后先执行循环主体语句,再更新控制变量;更新控制变量后再重新求职布尔表达式。
5.2 for语句的三个部分都可以省略,但是分号不能省略;布尔表达式省略时默认为ture;
5.3初始化和更新变量部分可以有多个表达式,但必须使用逗号分隔。
5.4 for语句的作用域:for语句内的初始化语中定义的变量作用域仅限于for语句内,for语句结束时变量消失,不能在语句外使用;即多个for语句可以使用相同变量名。
6.do while 语句
6.1do while语句的主循环语句至少执行一次。
6.2while后边的分号不要忘掉。