C语言中唯一的一个三目运算符(条件运算符)
C语言中唯一的一个三目运算符(条件运算符)
“(a>b)?a:b”是一个条件表达式,如果(a>b)条件为真,则条件表达式去值a,否则取值b。
一般形式:表达式1?表达式2:表达式3,它是C语言中唯一的一个三目运算符。
执行顺序:先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值作为整个条件表达式的值。若表达式1的值为0,则求解表达式33,表达式3的值作为整个条件表达式的值.
例如:max=(a>b)?a:b,执行结果就是将a和b中大者赋给max。(条件运算符的优先级高于赋值运算,低于关系运算和算术运算)
例子:输出a,b中较大者
#include<stdio.h>
int main (void)
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",a>b?a:b);
return 0;
}
C语言中唯一的一个三目运算符(条件运算符)相关推荐
- 怎样设置一个函数C语言,C语言中怎样编写一个函数 如何在C语言中定义一个函数?...
如何在C语言中定义一个函数?小编很想在你面前流泪最后却还是选择装作打个哈欠 为什么小编怎么定义函数都不正确呢? 总是说小编 表达语法错误在main函数中 小编们可以在头文件与main函数之间定义,并编 ...
- 怎么在c语言中输入一串字母,C语言中如何输入一个数字n,再输入一串字母,控制字母个数为n(n是变量,1...
C语言中如何输入一个数字n,再输入一串字母,控制字母个数为n(n是变量,1以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ...
- 如何初始化局部变量c语言_【C语言更新】C语言中如何来定义一个指针,并且对其进行初始化...
文/Edward上一节中,我们利用了一个小知识来介绍了一下指针,在上面这个例子中,小明和小丽手中的这个杯子就好比我们C语言中的变量,它确实是实实在在存放一些有具体意义的数据.这个杯套就类似于C语言中指 ...
- 在C语言中怎样定义一个字符串并输入输出
在C语言中没有字符串类型,用字符数组处理字符串 字符数组定义:char 数组名 [常量表达式][常量表达式] 说明:一维字符数组,用于存储和处理一个字符串 .二维字符数组,用于同时存储和处理多个字符串 ...
- c语言中减号算一个字符吗,C语言中指针的加减运算
char arr[3]; printf("arr:\n%d\n%d\n%d\n", arr, arr + 1, arr + 2); char *parr[3]; printf(&q ...
- c语言中怎么定义一个指针,C语言中,定义一个指针的时候为这个指针开辟...
2016-08-03 10:00齐景宪 客户经理 区别:C语言把内存划分成四个区,它把一般的变量和数组等存在于内存中的栈区,所以数组在C语言的定义中只是一组同类型的普通变量,即使这个变量有可能是指针. ...
- c语言 8位有符号整数,C语言中什么是一个8位的整数
匿名用户 1级 2013-08-05 回答 [8位整数] 计算机中存储数据,是以二进制的形式存储(有时也被表示为16进制). 二进制8位 就是 0000 0000 到 1111 1111 (换算成十进 ...
- 在c语言中定义了一个指针变量后,C语言的指针变量
C语言的指针变量 在C语言中,变量是固定范围的存储空间,它存储的是赋给他的值, 比如: int a = ; /* 这里是定义一个整型变量a,并把12这个值存储在a的地址空间上 这个地址空间是系统随机分 ...
- python什么是函数的唯一标识_Python:从modu中唯一标识一个函数
My original problem is to check within a function if a module function is callable.Therefore the sam ...
最新文章
- HDU - 5877 Weak Pair 2016 ACM/ICPC 大连网络赛 J题 dfs+树状数组+离散化
- Django项目日志概述
- Jquery系列:checkbox 获取值、选中、设置值、事件监听等操作
- Brocade光纤交换机FOS升级
- 获得客户端的时区(get client-side time zone by JS)
- python qq邮箱 群发
- Swift语言中如何使用JSON数据教程
- 健康丨汗从哪里出 病从哪里来
- 广告创意还是侮辱女性?全棉时代卸妆巾广告被骂上热搜......
- C#首席设计师Anders Hejlsberg专访
- Javascript的枚举属性
- 距离矢量路由算法_计算机网络自学笔记:选路算法
- Go 语言的垃圾回收算法被吹过头?与Java比如何?
- 中铁总数据中心落户武清 项目总投资22.7亿元
- ubuntu硬盘序列号怎么查询_如何在Linux中查找硬盘的详细信息?
- 未检测到ca设备或ca驱动异常_安川伺服驱动器SGDV报警原因及处理措施
- PUCCH(1)上行控制信道(PUCCH)设计
- 程序员视角:鹿晗公布恋情是如何把微博搞炸的?
- 更方便!微信小程序任务栏功能升级:增加「我的小程序」
- 海岸TDM系统配置工具-流程