タグ

ブックマーク / wisdom.sakura.ne.jp (1)

  • 動的引数

    可変個数の引数の作成 これまで、C言語で用いてきた標準関数の中で printf()関数やscanf()関数のような汎用的で、特異な関数があります その機能は以前説明しましたが しかし、printf()関数のように引数の数が固定でない関数を、私たちはまだ作れません ここでは引数の数を可変的に受け取れる関数を作成してみましょう まず、プロトタイプで引数の数は固定ではないことを示します そのためには3つのピリオドからなる...を用います void function(第一引数 , ...) この場合でも、必ず第一引数は固定になります 可変にすることができるのは、第二引数以降になります これで、可変個の引数を受け取ることができる関数を作成することができました 次に受け取った引数にアクセスする必要があります 可変個の引数にアクセスするには、まずstdarg.hヘッダファイルをインクルードします そして

  • 1