welwel
2016-03-23 21:05
为什么 if(!(m%n))不行 余数为0时取反为1,则可执行if之下的语句,同样可以啊
在C语言中,非零即表示成立。if(A) A表示成立。此题中,if(!(m%n))则为if(!零),即m%n必须为零才行。即m%n==0,表示m能被n正常,即余数为零。
你的意思是如果m不能被n整除,那就是!2,或者是非其他数值,而!2又不等于0,判断就出错了
2016-03-24 18:02:43
共 1 条回复 >
C语言入门
926028 学习 · 20793 问题
相似问题
回答 1
回答 3
回答 4