问题描述: C语言中,选择结构差别if(a=0)和if(a==0)的区别是什么啊? 1个回答 分类:综合 2014-11-07 问题解答: 我来补答 if(a=0)是先将0赋给a,再将a作为判断条件,等价于if(0),即恒假,永远不会执行if 结构体里的语句;而if(a==0)是判断a是否为0,若是则执行if 结构体里的语句,反之不执行. 展开全文阅读