为什么运行结果是这样

img

等于应该是== ,一个=相当于是赋值

输入整数的话应该用%d,输入的格式呢应该是2空格3空格4
你这样输入会导致c为4,b为回车

问题代码:

if(a=b)

问题:

= 是赋值, 一般不用在if语句里。

修改

if(a==b)

@吓人的小娃娃: 这样修改后试试