|
3驿站币
bool Fun1(char *str)
{
printf("%s\n", str);
return false;
}
bool Fun2(char *str)
{
printf("%s\n", str);
return true;
}
int _tmain(int argc, _TCHAR* argv[])
{
bool res1, res2;
res1 = (Fun1("a") && Fun2("b")) || (Fun1("c") && Fun2("d"));
res2 = (Fun1("a") && Fun2("b")) && (Fun1("c") && Fun2("d"));
system("PAUSE");
return 0;
}
这是源码,编译输出是 a c a 三个,但是 Fun1,Fun2 加起来 调用了 8次,怎么只有 3 个输出 |
上一篇: minifilter透明加密。下一篇: 【第一次写驱动】编译没问题 就是安装失败 加载也失败
|