参照渡し

用語の解説

参照渡しとは

(サンショウワタシ,call by reference,)
参照渡しとは、サブルーチンや関数などの引数として変数を渡す際に、変数の受け取り側が変数を参照できる形式で、変数を渡す方法のことである。
参照渡しを行った変数の内容を、呼び出し先で変更すると、呼び出し元の変数を直接操作するのと同じ状態になる。 参照渡しによって渡された引数の内容を変更するような関数は、呼び出し側を見るだけでは渡した内容が変更されるか分かりにくいため、できるだけ多用を避けるか、あるいは、引数が変更されることが容易に分かる名前をつける、といった工夫が必要とされる。 なお、参照渡しに対して、引数に変数のコピーを値として渡す場合は、値渡しと呼ばれる。 C言語やJavaなどには、参照渡しは用意されていない。 ただしC言語では、値渡しでアドレスを渡すことによって参照渡しとほぼ同等の機能を実装できる。 このような、C言語における値渡しを用いた実装を、広い意味で参照渡しと呼ぶ場合もある。

用語解説出典   powered by. Weblio

CNET Japan

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    サイバーリスクは経営の最重要課題へ。取締役会に求められるインシデント対応の実践ガイド

  2. セキュリティ

    今日からできる対策も--ランサムウェアの仕組み・最新手口を徹底解説!

  3. セキュリティ

    シャドーAIのリスクと最新事例を把握し、企業が実践すべき5つの対策ステップを理解する

  4. 経営

    8 割超の組織が“インフラの限界”に直面──エージェント型 AI 時代の新たな基準とは

  5. ビジネスアプリケーション

    なぜAIは定着しないのか? 全社活用を阻む3つの壁を突破し、業務の中で自然に動く仕組みを作るには

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]