一、C 语言中的三目运算符
C 语言 中的 " 三目运算符 " , 又称为 " 条件运算符 " , 相当于一个简化版本的 if else 语句 ;
三目运算符语法 :
condition ?...a : b = 30;
^
C:\Users\octop\Desktop>
三、C++ 语言中的三目运算符增强
----
在 C++ 语言中 , 对 三目运算符表达式...进行了增强 ,
C++ 中 , 三目运算符表达式 返回的是一个 表达式 , 不是实际的值 , 而是表达式本身 ;
在 C++ 中 , 三目运算符 可以作为左值使用 , 就是为 返回的 表达式 赋值 ;...语言直接返回表达式的值 , C++ 语言返回的是表达式 , 不会求值 ;
C++ 中的 三目运算符 返回的事一个 内存空间地址 , 也就是 表达式变量 的 内存首地址指针 ;
C++ 中的 三目运算符...语言中 三目运算符 作为左值使用
----
C 语言的 三目运算符 返回的是计算完成之后的值 , 因此 该返回值 不能作为 左值使用 , 不能被赋值 ;
C++ 语言中的 三目运算符 返回的事 变量本身