再帰呼び出しとは 関数呼出し (Function Call) 関数呼出しとは 作成: 関数(Function)に引数(Argument)を与え、その機能(Function)を呼び出す事 表現: 関数名の後ろに引数を並べて「(」と「)」で囲った物 事例: printf( "Hello, World\n") / strcmp ( "abc", X ) 参考 関数は「命令列に名前(関数名)を付けた」物(その命令列は関数の「本体」と呼ぶ) 名前を利用して「命令列」を呼び出す事ができる(関数呼出し) 関数呼出しの階層構造 関数の本体で、更に関数を呼び出す事ができる その関数の中で更に関数を.. (階層構造になる..) 再起呼出し ある関数(の本体)の中で、(直接、あるいは間接的に..) その関数を呼び出す事 関数呼出しの関係に「輪(Loop:ループ)」ができる 再起呼出しが現れないプログラムは、「木構造」になる