必威体育Betway必威体育官网
当前位置:首页 > IT技术

C语言问号表达式

时间:2019-06-04 16:42:03来源:IT技术作者:seo实验室小编阅读:88次「手机版」
 

问号表达式

问号表达式 

(表达式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

相关阅读

常用15个js正则表达式

在表单验证中,使用正则表达式来验证正确与否是一个很频繁的操作,本文收集整理了15个常用的javaScript正则表达式,其中包括用户名、密

正则表达式

在很多技术领域(如:自然语言处理,数据存储等),正则表达式可以很方便的提取我们想要的信息,所以正则表达式是一个很重要的知识点!一、概念

Cron表达式与CronTrigger

如果你需要的是基于日历表示法的调度,而不是基于指定间隔的简单调度,那么CronTrigger比SimpleTrigger更合适。使用CronTrigger,你可

Lambda表达式

本质上是一个匿名的方法: 先看下面这个例子,一个传统的方法 `public int add(int x,int y){ return x+y; }` 转换为Lambd

用matlab计算连续函数卷积的表达式

原文地址: https://www.computationalimaging.cn/2018/11/matlab.html卷积计算起来较为繁琐, 若能够用matlab辅助计算则会简单很

分享到:

栏目导航

推荐阅读

热门阅读