z=x>y?x:y在C语言中是什么意思

2025-03-06 03:55:59
推荐回答(2个)
回答1:

这个表达式先进行想x>y的判断,如果表达式值为true,则执行z=x,否则执行z=y!这是C语言中的唯一一个三元表达式!比较常用!

回答2:

程序先执行x>y?x:y语句,如果x>y正确,则值是x,否则为y,然后将条件语句的结果通过赋值语句给变量z.