让道格拉斯·亚当斯在这里感受一下。。。
我刚开始使用C++,现在正在做一些代码挑战。当前的挑战是创建一个函数,该函数以一个数字作为唯一的参数,如果它小于或等于零,则返回true,否则返回false。然而,当我运行这个程序时,我得到的数字是42??
我其实并不需要对挑战本身的帮助,我只是在想是否有人能解释一下为什么我会得到这个结果:)
#include <iostream>
#include <string>
using namespace std;
bool lessThanOrEqualToZero(int num)
{
if (num <= 0) {
return true;
}
}
int main()
{
cout << lessThanOrEqualToZero(5);
}
https://i.stack.imgur.com/iqrcw.png
否则返回false
那么您需要返回false,否则。