请帮我看看这个if语句

我想问下这两题的c是只有分号的区别嘛,为什么第一题我搜的解释说scanf()不能做执行语句,第二题的c却是正确的

img

img

是的,第一图里 scanf() 后面没有分号的原因。if()执行语句;else 执行语句;。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^