猿问

为什么这两种形式都可以运行?

慕仔0478872
浏览 1491回答 5
5回答

Matchary

前者是判断,后者是赋值。编译器只检查语法,不检查逻辑。所以程序能通过,但如果采用注释里的那种,那么if语句一直为否。

皓韵儿

第一种是判断, year % 4 是不是等于0,    第二种是将 year % 4 赋值为0, 语法没错,但是你的结果会错,

杜发明

if里面是判断句,反正我是没见过if里面赋值("=")的。

噼喱啪啦

逻辑上的错误,if里面要放逻辑判断=是赋值==才是逻辑判断

雪颲

一个是判断等于,一个是赋值
随时随地看视频慕课网APP
我要回答