C言語の可変数引数関数とは 例えばprintf()関数の引数の数は決まっていない。 例: int main() { int a=10, b=3; printf("Hello world.\n"); printf("a=%d b=%d a/b=%d\n", a, b, a/b); } このように、C言語には関数で可変個の引数を処理する機能があるが、意外に使用する人は少ない。便利な機能なので、その仕組みと使い方について説明する。