c++中 if(a%b) 是什么意思 为什么在a%b之后没有任何指令 。 好的给分 。

 我来答
三条腿的蜜蜂
推荐于2018-04-12 · 分享生活点滴瞬间。。。
三条腿的蜜蜂
采纳数:119 获赞数:248

向TA提问 私信TA
展开全部
%是取余数,a对b取余数,注意,0是假的,false,非0是真的,true。括号里面余数是0,那就是false,if后面将不会执行,也就是a能被b整除;括号里面是非0,可能是任何非负整数(你这里a,b的值不确定),那就是true了,将会执行if后面的语句了,也就是a不能被b整除的情况。不知是c++,其他的语言也是一样的,if要判读真假。
追问
谢谢
镭毅
2012-09-09 · TA获得超过1394个赞
知道大有可为答主
回答量:1155
采纳率:0%
帮助的人:1095万
展开全部
a%b是除以b去其余数,

if(a%b)就是判断这个余数是否不等于0,不等于0,就是条件满足。

等于0就是条件不满足
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f31189
2012-09-09 · TA获得超过1683个赞
知道小有建树答主
回答量:916
采纳率:0%
帮助的人:1057万
展开全部
意思是 如果 a%b 不等于零也即a不能被b整除,条件成立
否则不成立
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式