エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
動的引数
可変個数の引数の作成 これまで、C言語で用いてきた標準関数の中で printf()関数やscanf()関数のような... 可変個数の引数の作成 これまで、C言語で用いてきた標準関数の中で printf()関数やscanf()関数のような汎用的で、特異な関数があります その機能は以前説明しましたが しかし、printf()関数のように引数の数が固定でない関数を、私たちはまだ作れません ここでは引数の数を可変的に受け取れる関数を作成してみましょう まず、プロトタイプで引数の数は固定ではないことを示します そのためには3つのピリオドからなる...を用います void function(第一引数 , ...) この場合でも、必ず第一引数は固定になります 可変にすることができるのは、第二引数以降になります これで、可変個の引数を受け取ることができる関数を作成することができました 次に受け取った引数にアクセスする必要があります 可変個の引数にアクセスするには、まずstdarg.hヘッダファイルをインクルードします そして