大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
条件运算符(?:)是C语言中唯一的一个三目运算符,它是对第一个表达式作真/假检测,然后根据结果返回另外两个表达式中的一个。
<表达式1>?<表达式2>:<表达式3>
CString t_Unit;
CString m_sUnit = t_Unit == "无单位" ? "" : t_Unit;
表达式1是 :t_Unit == "无单位"
表达式2是:""
表达式3是:t_Unit
也就是说:
如果i_Uint=="无单位"
为真,m_sUnit
的返回值就是""
;
如果i_Uint=="无单位
为假,m_sUnit
的返回值就是t_Unit的值
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188941.html原文链接:https://javaforall.net