• ベストアンサー

C言語において、関数とその役割、また、引数とその役割、仮引数、実引数とは?

C言語初心者です。 そもそもPC使うのも苦手ですがよろしくお願いします。 C言語において、関数とその役割、また、引数とその役割、仮引数、実引数の役割を、実例を用いて簡潔に説明していただけると助かります。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KnKn9898
  • ベストアンサー率31% (40/127)
回答No.1

そんなに一気に理解しようとしても難しいですね。 http://www.kyoto-su.ac.jp/~yamada/ap/parameter_argument.html を眺めてみてください(仮引数と実引数の意味が書いてある。ただしC言語であんまり仮引数がとか実引数が、という言い方はしないような)。 C言語においては全ての処理のかたまりが「関数」です。関数は何かの処理を行って値を返すことも返さないこともあります。 ここの例でいうとf(int x)は値を返す関数、main()は返さない関数で、ここからプログラムの処理が始まります(そういうルールになっている)。 このページのプログラムはちょっと古い書き方なんで今だと警告が出る可能性があります。

55matsui
質問者

お礼

どうも、回答ありがとうございます。 挙げてくださったサイト、とても役に立ちました。 仮引数と実引数の意味がようやく分かりました。 助かりました。

関連するQ&A