C语言中,选择结构差别if(a=0)和if(a==0)的区别是什么啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 00:01:47
C语言中,选择结构差别if(a=0)和if(a==0)的区别是什么啊?
xJ@_ťb\$Ѝ}j(?HlAi&/sd+x *tݜyfz!Xn{D([@Q/REbŬ-^gʱsf>P-uebVciIEae bIQ?k Oc

C语言中,选择结构差别if(a=0)和if(a==0)的区别是什么啊?
C语言中,选择结构差别
if(a=0)和if(a==0)的区别是什么啊?

C语言中,选择结构差别if(a=0)和if(a==0)的区别是什么啊?
if(a=0)是先将0赋给a,再将a作为判断条件,等价于if(0),即恒假,永远不会执行if 结构体里的语句;而if(a==0)是判断a是否为0,若是则执行if 结构体里的语句,反之不执行.