我一直在努力获得算术,如果运算符工作,但我似乎无法做到这一点。 我是C++新手,仍在学习基础知识,但我只是想知道我是否正确使用了这个操作符。如果x < y应该返回false。这是做到这一点的正确方法吗?我知道我可以使用一个if else,但我只是想知道我是否也可以这样做,如果我能做到我做错了什么。如果运算符为C++算术
#include <iostream>
using namespace std;
int x =0;
int y =1;
bool test()
{
return (x < y) ? true : false;
}
int main()
{
cout << test;
return 0;
}
我知道这是一个例子,但即使这样没有人会错误的想法:在这种情况下,你只写'返回X
不需要三元运算符,“return x
Benj
此外,只是为了兴趣,请尝试“cout << std :: boolalpha << test()<< endl” – Benj