假设我有两个函数和一个变量,
int number;
bool foo (void);
bool footoo (void);
在每个函数中,number
都会发生一些与变量相关的逻辑,例如:
number++;
return(rand()%2);
然后我这样称呼他们:
if (foo() && footoo())
{
cout << "Two foo true!"
}
为什么两个函数都没有被调用,我如何保证两个函数都被调用和 increment number
,而不管返回值如何?