请问C++里面if(!(x%3))是什么意思吖?
展开全部
if后面的括号里的内容是作为是否执行if语句的条件,!(x%3)即为条件语句,表达的意思是如果x除以3的余数为0,然后再非(!),那么就是1了,条件为真,执行if下面的语句,如果x除以3的余数不为0,那么再非,就是0了,条件为假,不执行if下面的语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果x对3取余等于0,然后……,就是说if后面括号为真(就是1),那么执行if条件中语句,也就是说!(x%3)为真,就是x%3要为0 ,!是“非”的意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x%3的意思是求 x这个数除以3所得到的余数
前面的! (叹号)就好理解了 "非"的意思
if的执行条件就是 不是 x 除以3 所得到的余数的时候 就执行if语句.
前面的! (叹号)就好理解了 "非"的意思
if的执行条件就是 不是 x 除以3 所得到的余数的时候 就执行if语句.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x能够被3整除,余数为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |