C语言问号表达式

C语言问号表达式问号表达式 nbsp 表达式 1 表达式 2 表达式 3 如果表达式 1 成立则执行表达式 2 否则执行表达式 3 nbsp 举例 nbsp nbsp inta 5 b 3 nbsp nbsp printf d a gt b a b 运行如果 a 大于 b 成立则执行 前面的即输出 a 否则执行 后面的即输出 b 本例中输出结果为 5 nbsp 注意事项问号表达式是从右向左运行例如 nbsp nbsp inta 8 b 3 c 7 nbsp printf d a gt b a amp

问号表达式 

(表达式1)?(表达式2):(表达式3)

如果表达式1成立则执行表达式2,否则执行表达式3

  举例

   int a=5,b=3;

   printf(”%d”,a>b;a:b);

运行

如果a大于b成立则执行:前面的即输出a。否则执行:后面的即输出b。本例中输出结果为5

 注意事项

问号表达式是从右向左运行

例如  

 int a=8,b=3,c=7;

 printf(“%d”,a>b?a>c?a:c:b>c?b:c);

可以分成三步完成

第一步:b>c?b:c 结果为c

第二步:a>c?a:c 结果为a

第三步:前两步的结果分别对应表达式3和表达式2 即a>b?a:c

最终输出结果为a即8

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200934.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午10:17
下一篇 2026年3月20日 上午10:18


相关推荐

  • 花里胡哨之Typora主题

    花里胡哨之Typora主题工具介绍 Typora 是一款支持实时预览的 Markdown 编辑器 目前 Typora 支持 OSX Windows Linux 三个平台的使用 Typora 支持个性化的主题定制和简便的 Markdown 操作 是一款很实用的编辑器 Markdown 原本就是一个 HTML 语言方式 所以 Typora 能够进行相应的编辑准备下载 要想使用一个工具的前提 毫无疑问那肯定是先下载或安装 以下是 Typora 的官网地址 可以直接在官网上下载最新版本进行安装 https www typora i

    2025年8月19日
    6
  • sublime text激活码【注册码】

    sublime text激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    66
  • OpenClaw 完整安装教程详解(2026最新版,全平台通用)

    OpenClaw 完整安装教程详解(2026最新版,全平台通用)

    2026年3月13日
    3
  • hashmap扩容后数据的迁移_HashMap扩容

    hashmap扩容后数据的迁移_HashMap扩容上文回顾在上文深入源码分析HashMap到底是怎样将元素put进去的我们着重分析了无参构造函数是如何创建map对象和HashMap是如何将第一个元素put进table的。此篇重点这篇我们将逐行代码分析1、有参构造函数是如何创建map对象的2、当元素增多导致扩容之后,元素是如何重新分布的同样,为了方便读者复盘,我截取源码是尽量将行号带上。jdk版本还是1.8结构图再重复一遍,HashMap的底层数据结构为数组+链表+红黑树的结构,放一个HashMap的结构示意图,有个大致印象。解剖思路

    2026年2月10日
    4
  • Lightroom人像磨皮滤镜插件portraiture Mac版

    Lightroom人像磨皮滤镜插件portraiture Mac版本次小编为您带来了Portraiture3forLightroomforMac,这是一款适用于Lightroom的lr人像磨皮滤镜插件。lr磨皮插件portraitureMac版功能非常强大,能够快速对图像中的皮肤,眉毛,头发,眼睛瞪部位进行磨皮修饰,去除瑕疵,同时为您保持皮肤的色泽!链接:https://pan.baidu.com/s/1U0QVMQ6Qa8F5NITbBVr3…

    2022年7月22日
    20
  • kafka安装

    kafka安装

    2020年11月19日
    214

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号