1、if是单语句判断,相当于一个开关,如果条件成立就执行。否则,不执行。if else至少有一种条件要执行,二选一。if else if else是多重选择结构,跟switch语句有点像。
2、defaut只能放到最后,因为程序是从上到下执行,它是负责收尾语句。如果不加break语句的话程序就会根据条件依次从上往下执行,这样就会导致上一个case执行的语句穿透到下一个case语句里面直到出现break才会终止switch语句。
3、for一般用在循环的次数明确,while一般循环次数无法确定的情况下使用,do..while不管条件有没有成立,都会先执行一次,while和do..while如果声明变量和在执行体添加步进语句,也可以达到for循环一样的效果。 |