这安全吗:
if(sprite->numberOfSides !=0 && sprite->value%sprite->numberOfSides!=0)
如果 sprite->numberOfSides 可以 == 0?
我问的原因是,如果我像这样构建 if 语句:
if(sprite->value%sprite->numberOfSides!=0 && sprite->numberOfSides !=0)
我得到一个例外(因为你不能 n%0)。将其反转为前一个语句可以正常工作,但我不希望在为不同设备编译时遇到麻烦。