关于条件判断内函数调用的有关问题
关于条件判断内函数调用的问题
求好心人帮我看看。
TestFunction()里面的FunctionB()是否会被调用到。
谢谢!
------解决方案--------------------
试一下就知道了,不会调用 B 的。
------解决方案--------------------
加个断点 跟踪一下不就 很明白 了吗?
------解决方案--------------------
不会被调用,&&的话,从左至右,只要为false,则后面的都不会再执行和判断。
bool FunctionA()
{
return false;
}
bool FunctionB()
{
return ture;
}
void TestFunction()
{
if (FunctionA() && FunctionB())
{
// Do something.
}
return;
}
求好心人帮我看看。
TestFunction()里面的FunctionB()是否会被调用到。
谢谢!
条件判断
函数调用
------解决方案--------------------
试一下就知道了,不会调用 B 的。
------解决方案--------------------
加个断点 跟踪一下不就 很明白 了吗?
------解决方案--------------------
不会被调用,&&的话,从左至右,只要为false,则后面的都不会再执行和判断。