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

C语言三目运算符问题

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

  展开全部三目运算符为a?b:c即有三个参与运算的量。由条件运算符组成条件表达式的一般形式为:

  其求值规则为:如果表达式1的值为线 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达式的值。 条件表达式通常用于赋值语句之中。

  1. 条件运算符的运算优先级低于关系运算符和算术运算符,但高于赋值符。因此 max=(ab)?a:b可以去掉括号而写为 max=ab?a:b

  ab?a:(cd?c:d) 这也就是条件表达式嵌套的情形,即其中的表达式3又是一个条

  printf(max=%d,ab?a:b);

  如果y值为0则输出的是后面的“no”然后回车,如果不为0则直接输出回车。判断语句中0为假。不为0为真。

  y==0 值为 false 取 non

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