非运算符,

非运算符,

if(!(n%3==0));怎么感觉在用于判断能否被3整出的语句中这个感叹号,好像是画蛇添足的作用,到底在什么情况下才会用到他啊,求解

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
一叶知秋519 2017-10-25 10:21:36

这个地方的感叹号是取反的意思,那么这个if语句的判断结果就是:不能被3整除的数据。如果没有这个叹号就是能被3整除的数据;具体什么情况下使用,也要根据具体需求进行具体分析。祝学习愉快~

  • 提问者 烟光云影 #1
    可是接下来的else条件在不加!条件下,不就表示不能被三整出吗!
    2017-10-25 10:31:47
  • 一叶知秋519 回复 提问者 烟光云影 #2
    假设题目只要求你处理不能被3整除的数据,那就主要加个叹号。只写if结构就能满足题目要求了。
    2017-10-25 10:37:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师