首先,两个语法上都是对的。
if()里面可以放判断语句,也可以放陈述句。
如果你知道x==0,x=0是陈述句,那么就只说陈述句的区别,看例子最直观。
if(x=0) 相当于x = 0和if(x)两个语句,x会被赋值为0——>if(x)就变成了if(0);
小伙伴就会推测if(x=1)是不是就是if(1)——你的猜测是对的。
同样if(x=1)相当于x = 1和if(x)——>if(x)变成if(1);
推荐一个在线代码运行工具:网页链接
首先,两个语法上都是对的。
if()里面可以放判断语句,也可以放陈述句。
如果你知道x==0,x=0是陈述句,那么就只说陈述句的区别,看例子最直观。
if(x=0) 相当于x = 0和if(x)两个语句,x会被赋值为0——>if(x)就变成了if(0);
小伙伴就会推测if(x=1)是不是就是if(1)——你的猜测是对的。
同样if(x=1)相当于x = 1和if(x)——>if(x)变成if(1);
推荐一个在线代码运行工具:网页链接