誕生日にもらった意外なもの

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

A 回答 (1件)

そんなに一気に理解しようとしても難しいですね。


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

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

お礼日時:2007/01/19 00:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!