objective-c中“nil%2”的结果是什么?

时间:2010-09-09 23:29:04

标签: objective-c modulus

objective-c中“nil%2”的答案是什么?我认为答案是0但我不确定。

谢谢。

2 个答案:

答案 0 :(得分:4)

mod-2操作不可能仅返回2-only 0或1.在这种情况下,我认为它将为0。

答案 1 :(得分:0)

实际上答案是编译器错误。 nil是一个指针(它定义为(void *)0),为指针定义的唯一算术运算是加法和减法。但如果你想知道0%2是诺亚的回答是对的。