布尔逻辑
&&和|| 与 &和| 的区别
&&和|| 根据执行第一个操作数的结果,决定是否执行第二个操作数。性能比较好。
&和| 对于两个操作数都会去执行。不论第一个操作数的结果。
goto语句
用法: goto <labelName>;
标签定义: <labelName>:
优点:这是控制什么时候执行哪些代码的一种简单方式。
缺点:过多地使用这个技巧使代码晦涩难懂。(尽量不要使用)
switch语句
一个case语句处理完后,不能自由的进入下一个case语句。如果把多个case堆叠在一起是一个例外。
&&和|| 与 &和| 的区别
&&和|| 根据执行第一个操作数的结果,决定是否执行第二个操作数。性能比较好。
&和| 对于两个操作数都会去执行。不论第一个操作数的结果。
goto语句
用法: goto <labelName>;
标签定义: <labelName>:
优点:这是控制什么时候执行哪些代码的一种简单方式。
缺点:过多地使用这个技巧使代码晦涩难懂。(尽量不要使用)
switch语句
一个case语句处理完后,不能自由的进入下一个case语句。如果把多个case堆叠在一起是一个例外。