1:if式true就执行语句,不是就不执行;if else 如果是true就执行语句1,flase执行语句2;if else 如果是true 执行语句1,如果是flase需要继续判断表达式是true还是flase,如果是true则执行语句2,如果是flase就继续看是true还是flase,如没有一个true,就执行n+1语句.
2:可以不放在最后;在switch语句中,case后面没放break就会发生穿透,一直想向下运行,知道遇到一个break。
3;区别:如果判断条件不满足,for和while不运行,而do while一定会运行一次, . for循环的变量在小括号当中定义,只有循环内部才可以使用,while循环和do-while循环初始化语句本来就在外面,所以出来循环之后还可以继续使用。
当已知循环次数时用for,反之while.
|