永发信息网

在C语言程序设计中,三目运算是怎么实现的?

答案:2  悬赏:10  手机版
解决时间 2021-04-06 02:49
在C语言程序设计中,三目运算是怎么实现的?
最佳答案
一个条件运算符要求有3个操作对象,称为三目运算符。
其一般形式为: 表达式1?表达式2:表达式
说明 (1)逻辑运算符的优先级 和 算术运算符的优先级 比 条件运算符的优先级、赋值运算符的优先级都高,这是此运算能够运行的保证
(2)从左至右的运算方式,也是条件之一
(3)因为有(1)、(2)的系统强行规定和运算法则的限定,保证了运算的次序
(4)综合之前所说于是有:先求解表达式1 ,若为不是0(即为真),则求解表达式2 的值,此时表达式2的值为整个条件表达式的值。若为0(即非真),则求解表达式3的值,此时表达式3的值为整个条件表达式的值。C=(a>b)?a:b 也就是说先判断a>b是否成立,若成立就把a的值赋给C,否则为b在赋给C。
(5)鉴于以上所述:c=(a>b)?a:b;可改写为:(a>b)?(c=a):(c=b);
全部回答

#include <stdio.h>

int main() {  int a=1;  int b=2;  char sz[]="yes";  char szl[]="no";  printf("%s\n",a>b?szl:sz);  getchar();  return 0; // 关键字return错了。 }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在去当兵都要具备什么条件呢?主要是学问方
铸造模具缩水和什么有关
湿热体质忌吃什么,湿热体质要吃什么食物好呢
天津师范大学艺术研究生有没有视觉传达
单选题Most whales must come&nbs
打架带有镐把涉及罪行
微星笔记本(msi)玩游戏好吗?质量怎么样?
员加个力读什么
现在的饮料开口后多长时间就不能喝了
生物时代领航人_陈浩成有其人吗?六君子是谁
单选题在化学组成上,脂类区别于糖类的主要特
速装组合内隔断墙问世
错了性别不错爱2电影未删减版
花柳深藏淑女居
单选题OnlywhenIreadthisstoryforasecond
推荐资讯
北仑开车南浔不走高速怎么走
我的htcg18手机怎么定不到位
用科学的方法读书的诗句是什么
我外婆因为爆血管而去世 她去世后嘴巴吐出来
弹电子琴的副旋律的曲谱谁有 ? 还有黑键和白
刘谦 在综艺大哥大有一期表演的是纸牌魔术·
优抱琵琶半遮面的上句,手抱琵琶半遮面下下一
技的发展和人民生活水平的提高,旧的电网已越
单选题植物呼吸作用中释放的能量是A.全部变成
为什么微信上的女生特别喜欢找人要红包?
饮水井中机油油污如何清理
12月份可以移植桂花树吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?