提问者:小点点

C++初学者获得42分


让道格拉斯·亚当斯在这里感受一下。。。

我刚开始使用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


共1个答案

匿名用户

否则返回false

那么您需要返回false,否则。

相关问题


MySQL Query : SELECT * FROM v9_ask_question WHERE 1=1 AND question regexp '(c++|初学者|42分)' ORDER BY qid DESC LIMIT 20
MySQL Error : Got error 'repetition-operator operand invalid' from regexp
MySQL Errno : 1139
Message : Got error 'repetition-operator operand invalid' from regexp
Need Help?