if...else和else if语句
if...else常见格式为if(表达式){....} else{....},注意if语句后面没加{}的话只能写入一条语句,如果if后未加{}则后面的语句属于从属语句(不能用于声明),当表达式里面的值为真时会进入,当表达式里面的值为假时则不进入,不满足表达式的话就进入else,同时我们也可以在else中再套用一个if,因此else if本质上就是else中嵌套了if,这样的结构也便于我们多重选择。
for,while和do....while循环
for循环基本格式为for(表达式1;表达式2;表达式3){......},表达式1用于初始化,表达式2为判断条件,表达式3用于改变变量,因为函数也是表达式所以表达式也可以写成函数的形式,注意表达式1是可以忽略的,表达式3也可以写在循环体中,但表达式2一定不能省略否则就会死循环即表达式恒成立。
while循环基本结构为while(表达式){........},表达式执行的次数总会比循环次数多一,因为表达式是用于判断是否执行循环,故当不执行循环时表达式仍执行了。
do....while循环基本结构为do{......}while(表达式);,do...while循环至少会先执行一次无论循环是否成立。