关于条件运算符,c++要求第一个表达式是逻辑表达式,第二个和第三个表达式的类型应该是相同的。
如下代码:
#include<iostream>
using namespace std;
void main(){
cout << 1?1:"hu";
}
//条件运算符要求两个参数的类型都是一样的
则是错误的。
关于条件运算符,c++要求第一个表达式是逻辑表达式,第二个和第三个表达式的类型应该是相同的。
如下代码:
#include<iostream>
using namespace std;
void main(){
cout << 1?1:"hu";
}
//条件运算符要求两个参数的类型都是一样的