标签: objective-c modulus
objective-c中“nil%2”的答案是什么?我认为答案是0但我不确定。
谢谢。
答案 0 :(得分:4)
mod-2操作不可能仅返回2-only 0或1.在这种情况下,我认为它将为0。
答案 1 :(得分:0)
实际上答案是编译器错误。 nil是一个指针(它定义为(void *)0),为指针定义的唯一算术运算是加法和减法。但如果你想知道0%2是诺亚的回答是对的。
nil
(void *)0