max=(a>b)?printf("1"):printf("2");中的max可否省略不写? 如下图代码中没有类似max的,但代码依旧可以执行
可以不写,(a>b)?printf("1"):printf("2");是三元判断 如果a>b 就执行printf("1"),否则执行printf("2") max=是把三元判断的结果赋值给max,但是这是是直接打印,至于max被赋值成什么(不知道)