结果为什么会是 truefalse ,而不是 false ?第一个printf不是在if语句里的嘛?
收起
注意,if里是x=0x18,不是x==0x18,赋值符(=)的返回值就是true,所以他会执行if内的程序(求采纳)
报告相同问题?