当前位置:刘伯温火凤凰公式网 > 三目运算符 >

C语言里面?问号什么意思?:什么意思?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  C语言里面?、:是三木运算符,其中?用来判断条件的真假,:用来根据判断结果决定取值。

  1、通常情况下,表达式1是关系表达式或逻辑表达式,用于描述条件表达式中的条件,表达式2和表达式3可以是常量,变量或表达式.例如:

  2、条件表达式的执行顺序为:先求解表达式1,若值为非0,表示条件为线的值就作为整个条件表达式的值;

  若表达式1的值为0,表示条件为假,则求解表达式3,表达式3的值就是整个条件表达式的值。例如:(a=0)?a:-a执行结果是a的绝对值。

  3、在程序中,通过把条件表达式的值直接赋予某个变量.。例如:min=(ab)?a:b执行结果就是将条件表达式的值赋予变量min,即将a和b二者中较小的数赋给min。

  展开全部条件运算符 (?:) 根据布尔型表达式的值返回两个值中的一个。条件运算符的格式如下

  如果条件为 true,则计算第一表达式并以它的计算结果为准;如果为 false,则计算第二表达式并以它的计算结果为准。只计算两个表达式中的一个。

  使用条件运算符,可以更简洁、雅观地表达那些否则可能要求 if-else 结构的计算。例如,为在 sin 函数的计算中避免被零除,可编写为

  这是一个语句的表示如果sal=1000成立则rate=0,否则rate=0.05

http://idagoldadv.com/sanmuyunsuanfu/269.html
点击次数:??更新时间2019-07-21??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】