当前位置:首页 » 编程语言 » 条件运算符c语言

条件运算符c语言

发布时间: 2024-08-20 20:11:35

㈠ 在c语言中条件运算符有什么作用

条件运算符(?:)是C语言中唯一的一个三目运算符,它是对第一个表达式作真/假检测,然后根据结果返回两外两个表达式中的一个。
<表达式1>?<表达式2>:<表达式3>
在运算中,首先对第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值。
例如: a=(b>0)?b:-b; 当 b>0 时, a=b;
当b不大于0时,
=—b;这就是条件表达式。其实上面的意思就是把b的绝对值赋值给a。

㈡ c语言 条件运算符

条件运算符(? : )是一个三目运算符,即有三个操作数。

使用条件运算符(?:)可以实现 If else 的功能,其一般形式为:

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

例如条件语句:

if(a>b) max=a;
else max=b;
可用条件表达式写为

max=(a>b) ? a : b;

执行该语句的语义是:如a>b为真,则把a赋予max,否则把b 赋予max。

if条件语句例子如下:

知识扩展:

  • 条件运算符的运算优先级低于关系运算符和算术运算符,但高于赋值符

  • 条件运算符?和:是一对运算符,不能分开单独使用。

  • 条件运算符的结合方向是自右至左。

热点内容
c语言计算机二级编程题 发布:2024-11-25 14:46:49 浏览:311
c语言判断进程是否存在 发布:2024-11-25 14:42:50 浏览:272
大数据缓存 发布:2024-11-25 14:29:07 浏览:435
存储体与MAR 发布:2024-11-25 14:23:08 浏览:282
电脑浏览器怎么取消配置文件 发布:2024-11-25 14:20:39 浏览:163
如何消除服务器数据传输瓶颈 发布:2024-11-25 14:08:48 浏览:288
安卓开发程序如何上传到手机上 发布:2024-11-25 14:08:30 浏览:28
访客qq获取系统源码 发布:2024-11-25 14:08:30 浏览:17
网站如何上传数据库 发布:2024-11-25 14:08:29 浏览:794
怎么操作让安卓手机假装黑屏 发布:2024-11-25 14:07:42 浏览:163