博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三目运算符
阅读量:6005 次
发布时间:2019-06-20

本文共 308 字,大约阅读时间需要 1 分钟。

1.a<b?b:c<d?a:d

相当于a<b?b:(c<d?a:d)

若a<b成立,则表达式返回:b,否则返回:c<d?a:d 的值

C测试程序如下:

#include <stdio.h>void main() { int a,b,c,d; a=1; b=2; c=3; d=4;    printf("%d\n",a<b?b:c<d?a:d); } //根据上面分析,程序输出2

2.int n=c?a:b 

c不为0  ,n=a,否则n=b

3. int m = a>b?c:d

若a>b,m=c,

否则 m= d

 

转载于:https://www.cnblogs.com/thiaoqueen/p/6549072.html

你可能感兴趣的文章
MySQL的事务理解
查看>>
Spark 与 MapReduce的区别
查看>>
bootstrap搜索框
查看>>
大数据查询思路
查看>>
java中的排序--排序容器_TreeSet与TreeMap
查看>>
新年第三天
查看>>
Sql Server 2005 CLR PROCEDURE
查看>>
asp.net <% = #区别
查看>>
IP Route Management-超好文章
查看>>
纯 hibernate hibernate.cfg.xml 事务 数据库操作 CRUD
查看>>
maven分模块搭建web项目
查看>>
java thread类和runable
查看>>
GTK+重拾--03
查看>>
Linux部署web程序
查看>>
Background
查看>>
flex框架pureMVC的使用
查看>>
Oracle怎么更改用户名
查看>>
Hdu4311 || 4312Meeting point-1/-2 n个点中任意选一个点使得其余点到该点曼哈顿距离之和最小...
查看>>
ribbion的负载均衡之端口的切换
查看>>
Kettle 环境变量设置
查看>>