按照以上代码:if语句里的条件为什么是真的?我知道应该写==的,单纯想知道此处是如何判定的?
相当于if()里面是5,而不为0的数都是真值
首先你要明白: 程序和数学上=是不同意思的 ①程序上等于号是:== ②赋值号:= ③解释为什么真:因为num赋值了5,非0就是真
因为是=,不是==