程序中使用&& 和使用两个 if有什么本质的区别,比较
if (a && b)
--------
if (a) {
if (b) {}
}
程序中使用&& 和使用两个 if有什么本质的区别,比较
if (a && b)
--------
if (a) {
if (b) {}
}
if(a&&b):需要a和b两个条件都满足,才会进if。
if (a) {if (b) {}}:先判断条件a满不满足,如果a满足,才会判断b的条件满不满足。假如条件a满足,无论b满足不满足,都会执行if(b){}前边或者后边的代码。
使用的时候看你的应用场景,如果a和b是必须要同时实现的,那本质上没有区别。