int a();
C ++での効果は何ですか?
またはと同等int a
ですかint a(0)
?
char c()
とはどうdouble d()
ですか?
int a();
C ++での効果は何ですか?
これは、整数を返すパラメーターなしの関数を宣言します。
またはと同等
int a
ですかint a(0)
?
いいえ。これらはそれぞれ、整数型の変数を宣言します。2番目も値ゼロで初期化します。
char c()
とはどうdouble d()
ですか?ありがとう。
これらは、さまざまな戻り値の型を持つ関数も宣言します。
int a();
関数宣言です。
int a
a
型であると宣言していますint
。
int a(0)
a がタイプであることを宣言し、int
それを に初期化してい0
ます。
char c()
andは、それぞれanddouble d()
も返す関数宣言です。char
double
すべての関数宣言は . で終了する必要があります;
。
どちらも、関数を宣言しません。