0

如果我有一些类似下面的代码,并且我使用return,那么真正返回的是什么?这是在假设自己吗?还是虚空还是什么?

if (actSheet) {
    [actSheet dismissWithClickedButtonIndex:-1 animated:YES];
    return;
}
4

3 回答 3

1

这意味着此时函数退出。它在 void 函数中是允许的。例如,它不返回任何值。

于 2012-04-11T13:49:12.657 回答
1

没有任何东西被退回。如果您想了解绝对基础,大多数编译器将使用寄存器来包含或指向要返回的值。但是对于 void 函数,寄存器的值是未定义的。

于 2012-04-11T13:59:05.730 回答
0

我一直认为它返回 void,因为大概方法是 -(void)someMethod

于 2012-04-11T13:49:53.797 回答