首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于条件判断内函数调用的有关问题

2013-11-11 
关于条件判断内函数调用的问题bool FunctionA(){return false}bool FunctionB(){return ture}void TestF

关于条件判断内函数调用的问题


bool FunctionA()
{
    return false;
}

bool FunctionB()
{
    return ture;
}

void TestFunction()
{
    if (FunctionA() && FunctionB())
    {
         // Do something.
    }

    return;
}


求好心人帮我看看。
TestFunction()里面的FunctionB()是否会被调用到。
谢谢! 条件判断 函数调用
[解决办法]
试一下就知道了,不会调用 B 的。
[解决办法]
加个断点  跟踪一下不就 很明白 了吗?
[解决办法]
不会被调用,&&的话,从左至右,只要为false,则后面的都不会再执行和判断。

引用:

bool FunctionA()
{
    return false;
}

bool FunctionB()
{
    return ture;
}

void TestFunction()
{
    if (FunctionA() && FunctionB())
    {
         // Do something.
    }

    return;
}


求好心人帮我看看。
TestFunction()里面的FunctionB()是否会被调用到。
谢谢!

热点排行