c语言中,if(a%i==0)与if(a%i=0)有什么区别
答案:4 悬赏:70 手机版
解决时间 2021-04-27 13:32
- 提问者网友:喧嚣尘世
- 2021-04-27 10:01
c语言中,if(a%i==0)与if(a%i=0)有什么区别
最佳答案
- 五星知识达人网友:不甚了了
- 2021-04-27 10:35
%取余,如果a % i == 0,说明整除。
一个等号是赋值语句,即使=的优先级比%高,那会有除数等于0的错误。如果低,也不对,a %i的结果应该是一个常量,不可以在编译时赋值。总之,编译都过不了。
一个等号是赋值语句,即使=的优先级比%高,那会有除数等于0的错误。如果低,也不对,a %i的结果应该是一个常量,不可以在编译时赋值。总之,编译都过不了。
全部回答
- 1楼网友:北城痞子
- 2021-04-27 12:16
没区别啊,== 和 = 一样
- 2楼网友:佘樂
- 2021-04-27 11:31
==是比较是否相等,=是赋值
- 3楼网友:佘樂
- 2021-04-27 10:41
前者有真假情况,后者为永真的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯