1999年度のプログラミングIIIの授業は終りました。 この授業のページは参照用の資料として保存しているものです。最新の情報・資料は江上の授業ページで。
[EGAMIX トップ] > [授業のページ] > [1999年度 プログラミングIII] > [授業ノート・資料]

[Back] [Index]
 
関数の参照呼出し


 
Call by Reference
 
 
値による呼び出し
( Call by Value )
参照による呼び出し
( Call by Reference )
C言語での使い方 これまでに学んだやりかた
通常の変数を受け渡す
新しい手法
ポインタ変数を関数の引数として渡す
受け渡されるもの
内容のコピー
アドレス
内容が格納されているアドレス
関数内での内容操作 影響は「呼ばれた」関数内部のみで、「呼んだ」関数側には影響を与えない
 
(内容のコピーを操作するため)
「呼ばれた」関数内にとどまらず、「呼んだ」関数にも影響を与える

(内容が保存されている場所を直接操作するため)


 

 

[Back] [Index]


egami@egamix.com