3
「initial_valueが渡された場合」という文章をどのように記入するのか分かりません。 可変引数を使用する必要がありますか?それは私にはあまり読みにくくないので、私は他の方法を見つけています。引数がCの関数に渡されるかどうかをチェックする方法は?
は、そのパラメータなしfuncitonを呼び出すと、コンパイル時にエラーになります。.. C(およびC++)で
int *func (int initial_value) {
int *number;
number = malloc(sizeof(int));
if ("if initial_value is passed") *number = initial_value;
else scanf("%d", &number);
return number;
}
それはとても理にかなっている、あなたに感謝します回答! –