C言語関係掲示板

過去ログ

No.140.可変個引数


No.897

可変個引数
投稿者---初心者(2002/01/21 11:22:47)


はじめまして。
引数に付いて質問させていただきます。

1個〜の可変個の引数については分かったのですが
0個〜の可変個の引数を受け取る関数を作成する場合の
記述の仕方を教えてください。
それとも、そういった方法はないのでしょうか?
よろしくお願いいたします。

例:
func(a);
func() ;
のどちらでも呼び出せるようにしたいのですが・・・。





No.901

Re:可変個引数
投稿者---kikk(2002/01/21 15:01:51)


ども。


可変個の引数を扱う場合、(固定の)引数が最低1個必要です。
なお、そこだけC++のオーバーロード機能を使うという解決策もあるには
あります(ほかにも方法はあるかもしれませんが)。


可変個の引数の扱いについてはC FAQも参照してみてください。


では。

No.903

Re:可変個引数
投稿者---初心者(2002/01/21 16:30:07)


回答ありがとうございました。
引数は最低1個は必要なんですね。
勉強になりました。
また何かありましたらよろしくお願いします。

戻る


「初心者のためのポイント学習C言語」 Last modified:2002.02.03
Copyright(c) 2000-2002 TOMOJI All Rights Reserved