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 回答