C语言问题:if语句后面的条件表达式为什么能编译通过,如何理解?

if(({1>2;(1<2);})) uval=1 ; else uval=2 ;运行结果uval的值为1
2025-03-13 15:42:12
推荐回答(1个)
回答1:

比如
int a,b;
a=2;b=3;
if(a

if(a