C は値または参照でオブジェクトを渡しますか?
質問:
C では、オブジェクトが値によって渡されるか、関数への参照によって渡されるかについては、いくつかのあいまいさがあるようです。整数や浮動小数点などの単純なデータ型は値によって渡されますが、配列やオブジェクトで何が起こるかは不明です。 C はオブジェクトを値で渡しますか?
答え:
C では、引数の受け渡しは主に値によって行われます。これは、引数のコピーが作成されて渡されることを意味します。機能に。ただし、参照によって引数を渡す方法があり、関数が元の変数を直接変更できるようになります。
具体的には:
したがって、 C では、「&」参照を使用して参照渡しとして明示的に指定されない限り、オブジェクトは通常、値によって渡されます。演算子。
以上がC はオブジェクトを値で渡しますか?それとも参照で渡しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。