重複の可能性:
宣言が func() と {} の間にあるのはなぜですか?
C では、関数本体の前に、関数シグネチャに続いて変数を宣言するとはどういう意味ですか?
例:
int foo (i) int i {
printf ("the value of variable 'i' is: %d", i);
return i;
}
変数 i の初期化に加えてコードをコンパイルすると、「パラメータを初期化できません: p」というコンパイル エラーが発生します。
重複の可能性:
宣言が func() と {} の間にあるのはなぜですか?
C では、関数本体の前に、関数シグネチャに続いて変数を宣言するとはどういう意味ですか?
例:
int foo (i) int i {
printf ("the value of variable 'i' is: %d", i);
return i;
}
変数 i の初期化に加えてコードをコンパイルすると、「パラメータを初期化できません: p」というコンパイル エラーが発生します。