引数を渡す際には、次のことに注意してください。
関数への引数は、元の変数の値のコピーが渡されます。 従って、受け取った側の関数でこの引数をいくら書換えても 呼び出した元の側の変数は何ら影響を受けません。
呼び出し側へ演算結果などを返す場合、ひとつであれば関数の値として返せますが、 複数の値を返したい場合は、元の変数のアドレスを渡すようにします。 関数の側ではそのアドレスに値を書き込むことにより、 呼び出した側でそのデータを受け取る(読み出す)ことができます。
よく使われる関数 prinf() では、書式指定文字列中の %
の数だけ
引数が必要です。このとき、指定した引数の数を間違えないように
注意してください。