データの受け渡し


 言語による違い         伝票のたとえ

    変数渡し (Fortran)  伝票そのものを渡す
                            伝票に書き込むことで結果を返せる
                            (呼ばれたルーチンが元の引数にアクセスできる)

    値渡し(C)            コピーを渡す
                            書き込んでも元の伝票はそのまま
                            (値しか受け渡すことができない)
                   * Cで変数渡しをしたければ、ポインタ変数を使う

  指定可能(var パラメタ) Pascal