c语言中,if(a%i==0)与if(a%i=0)有什么区别

如题所述

%取余,如果a % i == 0,说明整除

一个等号是赋值语句,即使=的优先级比%高,那会有除数等于0的错误。如果低,也不对,a %i的结果应该是一个常量,不可以在编译时赋值。总之,编译都过不了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-04
==是比较是否相等,=是赋值
第2个回答  2013-06-04
前者有真假情况,后者为永真的
第3个回答  2013-06-04
没区别啊,==   和 =  一样

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网