C语言 if(x==0) if (x=0) 有什么不同

2020-06-23 情感 524阅读

首先,两个语法上都是对的。

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);

推荐一个在线代码运行工具:网页链接

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com