Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Objective-c 中“nil%2”的答案是什么?我认为答案是 0,但我不确定。
谢谢你。
mod-2 操作不可能返回 2——只有 0 或 1。我会假设,在这种情况下,它会是 0。
实际上答案是编译器错误。nil是一个指针(定义为(void *)0),为指针定义的唯一算术运算是加法和减法。但是,如果您想知道 0%2 是什么,诺亚的答案是正确的。
nil
(void *)0