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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 10:20:25
编程 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:
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) ~是取反的意思