首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >c语言中‘ ? ’符号是什么意思?

c语言中‘ ? ’符号是什么意思?

作者头像
吃猫的鱼Code
发布2023-02-02 10:45:27
发布2023-02-02 10:45:27
6.8K0
举报

c语言中 ? 符号是什么意思?

c语言中?:是什么意思?

?表示的是对结果的判断 : 表示的是对结果的选择

二者同时出现,构成结构选择语句。

条件运算符 (?:) 是C语言中唯一的一个三目运算符,它是对第一个表达式作真/假检测,然后根据结果返回另外两个表达式中的一个。

<表达式1>?<表达式2>:<表达式3> 在运算中,首第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值。

举个例子: a=a>b?1:3; 结果是a = 1

本文共 159 个字数,平均阅读时长 ≈ 1分钟

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • c语言中 ? 符号是什么意思?
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档