0

Objective-C の "nil%2" に対する答えは何ですか? 答えは0だと思いますが、よくわかりません。

ありがとうございました。

4

2 に答える 2

4

mod-2 操作で 2 を返すことは不可能で、0 または 1 のみです。この場合、0 になると思います。

于 2010-09-09T23:31:45.677 に答える
0

実際、答えはコンパイラ エラーです。nilはポインター ( として定義されます(void *)0) であり、ポインターに対して定義されている唯一の算術演算は加算と減算です。しかし、0%2 が何であるかを知りたい場合は、ノアの答えが正しいです。

于 2010-09-09T23:37:06.930 に答える