作业帮 > 综合 > 作业

C语言:设int a=7,b-9,t;执行表达式t=(a>b)?a:b后,T的直是多少?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/09 21:48:30
C语言:设int a=7,b-9,t;执行表达式t=(a>b)?a:b后,T的直是多少?
首先,int a=7,b-9,t;这句编译不过,b-9的声明是非法,你是想打b=9吧.
t=(a>b)?a:b这句话的意思是:a是否大于b,是——把a值赋给t,否——把b值赋给t;也是就把a和b之中较大的一个赋值给t;
如果你是想打b=9的话,最后t=9;