编程 u=((u=(a>b)?a:b)>c)?u:

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 10:36:38
编程 u=((u=(a>b)?a:b)>c)?u:
xPJP,t_c $q]K &)JTAj̝{UiRbAw3gΙ3#Udlzx"BI) ZQR?: YbEz3#AtXaOM1u Y ,lpE3:9f.Q6lQsF**jp7I读:@IE)˛JirB*5\#N(S'<W쨫

编程 u=((u=(a>b)?a:b)>c)?u:
编程 u=((u=(a>b)?a:b)>c)?u:

编程 u=((u=(a>b)?a:b)>c)?u:
u=((u=(a>b)?a:b)>c)?u:c
:是三目运算符,先判断问号前面的式子是不是真的,如果是真的就取冒号前面的表达式,否则取后面的
这里先是(u=(a>b)?a:b)做这一步
然后再做(u>c)?u:c;
整个式子的意思是其实是取a,b,c三者中的最大值

U并集是或OR的意思 交集是与的意思所以就是(a-b)or (~c and b) ~是取反的意思