首页 > 试题广场 >

假定w、x、y、z、m均为int型变量,有如下程序段,则该程

[单选题]
假定w、x、y、z、m均为int型变量,有如下程序段:
w = 1;x = 2;y = 3;z = 4;
m = (w < x) ? w : x;
m = (w < y) ? w : y;
m = (w < z) ? w : z;
则该程序运行后,m的值是(        )
  • 1
  • 2
  • 3
  • 4
?是判断,:为选择。为真就选前面的赋值,为假就选后面的
发表于 2018-08-10 08:57:02 回复(0)
直接看最后一个就可以了
发表于 2017-06-19 11:12:37 回复(0)
对同一个变量赋值,直接看最后一节,因为赋值语句会被不断更新。A?B:C这是一个双目运算符,若语句A为真则执行语句B,否则执行语句C。
发表于 2018-09-02 11:20:32 回复(0)
w比xyz都小,w所以一直是1
发表于 2018-10-09 15:51:36 回复(0)
求大神指点
发表于 2018-03-19 06:45:25 回复(1)
运算数一?运算数二:运算数三 
如果运算数一的值为真,把运算数二的值当做整个条件表达式得值,否则把运算数三的值当做整个表达式得值

发表于 2018-03-20 20:18:06 回复(0)
<表达式1>?<表达式2>:<表达式3> 在运算中,对第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值。
发表于 2023-03-13 20:38:07 回复(0)
三目运算,一判断二为真三为假
发表于 2023-02-27 19:17:52 回复(0)
判断真假,冒号前为真,后为假
发表于 2022-07-13 21:50:00 回复(0)
取出所有数中最小的那个
发表于 2021-10-22 17:56:06 回复(0)
以前比大小的题做多了惯性理解成求最大数,而现在求的是最小数。所以大家一定要注意审题。
发表于 2018-10-29 11:24:07 回复(0)