您好、欢迎来到现金彩票网!
当前位置:秒速牛牛 > 条件运算符 >

c语言中m=(num1num2)?1:2;这个语句什么意思?里面的问好和冒号

发布时间:2019-07-03 05:39 来源:未知 编辑:admin

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

  推荐于2017-09-01展开全部如果在条件语句中,只执行单个的赋值语句时, 常可使用条件表达式来实现。不但使程序简洁,也提高了运行效率。

  条件运算符为?和:,它是一个三目运算符,即有三个参与运算的量。由条件运算符组成条件表达式的一般形式为:

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

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

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

  这个是三元运算符,格式为a=(bc)?b:c,意思是如果b大于c,也就是括号里的条件bc成立,那么a=b,反之bc不成立,则a=c,望采纳

http://scare666.com/tiaojianyunsuanfu/554.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有