唐杰
1、if ,if...else,if...else if...else 三种if语句的区别
单if语句只有一个条件判断,true或false; if-else语句是二选一个条件执行, if-else,else-if为N选一个条件执行.
2、default 一定要放在最后么? 用自己的话来解释下case的穿透
default不一定要放在最后,无论顺序放哪里满足条件即可执行.case如果在case语句结束时不使用break,case会继续向下执行代码,或者多个case为同一个执行条件,只需要在最后一个满足条件的case写输出语句跟break即可,起到简化代码的作用.
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
次数确定时候使用for循环,次数不确定时使用while循环,另外while和do-while一般都是变量定义在外面,只要在定义行直到作用域结束都可以使用,do-while不管判断条件是否为true,必定执行一次.
|