c语言中问号的用法 c语言的问号的用法

C语言运算符中问号是条件运算符(与冒号组合)。该运算符是C语言中唯一一个三目运算符。下面小编就来为大家介绍下c语言的问号的用法。

……?……:……

式A?B:C值为:若A为真,则B;若A为假,则C。

但有一点是值得注意的,那就是问号表达式的结合性,问号表达式是从右往左的运算方向

尤其是当问号表达式嵌套使用时得注意这个问题,例如

c语言中问号的用法 c语言的问号的用法

代码:

int a=1,b=2,c=3,d=4;

printf("%d",a<ba:c<dc:d);

正确结果是:1

因为先执行的是c<d?c:d,会返回c,然后执行a<ba:c

因此得到的结果就是1

  

爱华网本文地址 » http://www.aihuau.com/a/242061/74357571.html

更多阅读

英语中副词的用法 英语中形容词的用法

英语中副词的用法——简介副词(adverb)是一类用以修饰动词(相当于英语的verb)或加强描绘词组或整个句子的词,修饰名词的词一般为形容词,又称限制词。 英语中副词的用法——方法/步骤英语中副词的用法 1、一般副词的位置  在许多情

转载 js中return的用法 c return的用法

原文地址:js中return的用法作者:风依旧_旭一、返回控制与函数结果,语法为:return 表达式;语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果二、返回控制,无函数结果,语法为:return;

法律、法规中标点符号的规范研究 标点符号的规范用法

法律、法规中标点符号的规范研究蔡谱摘要:现行法律、法规中的标点符号存在不规范的问题,不利于法律法规的有效实施。笔者运用国家标准对法律、法规中的标点符号进行规范研究,借此促进立法语言的规范化。主题词:标点符号法律 法规 规

问号的用法_聂敏编辑 问号的用法ppt

问号的用法一、用于特指问句的末尾  特指问是有所指而问,句中常用"谁、什么、怎么、怎样、哪、几、多少"等疑问词作疑问点,句末有时可加语气词"呢"以示强调。特指问要求针对疑问词所提的问题作具体的回答,不能单纯表示同意或不同意

声明:《c语言中问号的用法 c语言的问号的用法》为网友清风微醺分享!如侵犯到您的合法权益请联系我们删除