各类语言中有过这种运算符没?(高手来辨认下)

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:13:33
各类语言中有过这种运算符没?
小弟第一次见~~
a??b
迷糊中
"int?"
解释下这种申明方式~~~

C#中符号运算~~~
eg. a??b a若非空则返回a.否则b~~~麻烦解释下~~

问号表达式

格式为:e1 ? e2 : e3

规则是: 当表达式e1的值为‘真’时,结果取e2的值;否则,结果取e3的值。
例如,z = x>y ? x : y ;

// 例如 求双精度类型量的绝对值 的函数
double dabs(double x)
{
return x>0? x : -x;
}

你有没有代码?