炫意html5
最早CSS3和HTML5移动技术网站之一

max=(a>b)?printf(“1”):printf(“2”);中的max可否省略不写?

max=(a>b)?printf(“1”):printf(“2”);中的max可否省略不写?
如下图代码中没有类似max的,但代码依旧可以执行

回答

可以不写,(a>b)?printf(“1”):printf(“2”);是三元判断
如果a>b 就执行printf(“1”),否则执行printf(“2”)
max=是把三元判断的结果赋值给max,但是这是是直接打印,至于max被赋值成什么(不知道)

炫意HTML5 » max=(a>b)?printf(“1”):printf(“2”);中的max可否省略不写?

Java基础教程Android基础教程