c语言中的t=a>b?a:b什么意思

如题所述

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-19
这是一个条件表达式,相当于
if(a>b)
t=a;
else
t=b;
条件表达式一般为:
判定条件?表达式1:表达式2
当判定条件成立,则返回表达式1的结果,否则返回表达式2的结果.
第2个回答  推荐于2018-02-28
if(a>b)
{
t=a;
}
else
{
t=b;
}
这样看懂了吗?本回答被网友采纳
第3个回答  2011-06-19
a大于b吗,大于t=a,否则t=b
第4个回答  2011-06-19
t = a 和b中比较大的那个

c语言中的t=a>b?a:b什么意思
详情请查看视频回答

C语言:设int a=7,b-9,t;执行表达式t=(a>b)?a:b后,T的直是多少? 请解释...
t=(a>b)?a:b这句话的意思是:a是否大于b,是——把a值赋给t,否——把b值赋给t;也是就把a和b之中较大的一个赋值给t;如果你是想打b=9的话,最后t=9;

C语言(a>b)?a:b是什么意思?
C语言(a>b)?a:b的意思是如果a>b的结果为真,那么表达式的结果会是a,表达式的结果为0,那么表达式的结果就会是b。这是C语言中唯一一个三目运算符,它可以简化很多表达式。有利于代码的书写。求值规则为:如果表达式1的值为真,则以表达式2的值作为条件表达式的值,否则以表达式3的值作为整个条件...

(a>b)?a:b什么意思?怎么解释?在C语言中
在C语言中,表达式"(a > b) ? a : b"是一个条件运算符,也称为三元运算符。它的基本思想是根据条件的真假来决定取哪个值。当条件"a大于b"为真时,该表达式的结果就是变量a的值;如果条件为假,即a不大于b,那么就取变量b的值。这个过程可以直观地理解为:从右向左进行计算,首先判断"(b ...

C语言中“t=a*=a>b?a:b”是什么意思?
a*=如果你是问这个是什么意思,这个是乘等的意思,比如a*=i;意思就是a=a*i;你的这个表达式答案我给你写最下面,你行自己用我说的理解一下,看对不.t=a*=a>b?a:b的意思就是,先比较a和b如果a大于b那么就取a的值,否则取b的值,然后将取出来的值与a相乘,最后再赋给a然后再赋给t ...

c语言中(a>b)?a:b是什么意思阿?谢谢各位大神
"c语言中(a>b)?a:b"是一个“条件表达式”。它是这样执行的:如果(a>b)条件为真,则条件表达式为a,否则取值为b.

C语言中c=a>b?a∶b; 是什么意思?
这是典型的三目运算!它的含义就是多个if语句的运用!首先如果a>b那么c=a;反之如果a<b;那么c=b;希望能帮助你!

(a>b)?a:b什么意思?怎么解释?在c语言中
答案: 这是条件运算符在C语言中的用法。表达式 ` ? a : b` 的含义是:如果 `a` 大于 `b`,则整个表达式的值为 `a`,否则为 `b`。解释:1. 条件运算符简介:条件运算符 `? :` 是C语言中唯一一个三目运算符。它用于进行简单的条件判断,并返回两个值中的一个,取决于条件的真假。2....

C语言中c=a>b?a∶b; 是什么意思?
你这句语法有问题,编译不能通过,就意思来说的话,a>b?a∶b是一个选择判断表达式,整句意思是:若a大于b,c就取a的值否则就取b的值,可以换成if语句:if(a>b)c =a;else c=b;

C语言中,a>b?a:b这表示什么意思啊?
a大于b吗,大于则表达式的值为a,否则为b

相似回答