2012-04-11 19 views
0

私は以下のようなコードを持っていて、returnを使用している場合、実際に何が返されていますか?これは自己を仮定していますか?または空または何ですか?返す値を指定しない場合の戻り値

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

答えて

1

これは、この時点で関数が終了することを意味します。 void関数で使用できます。例えばそれはどんな値も返しません。私はいつもそれがおそらく方法があるとして、voidを返すたと仮定しました

1

何も返さされていないのsomeMethod。絶対的な基本に落としたければ、ほとんどのコンパイラはレジスタを使用して、返される値を格納するか、その値を指します。しかし、void関数の場合、レジスタの値は未定義です。

関連する問題