int a();
在 C++ 中的作用是什么?
是否等价于int a
或int a(0)
?
char c()
和怎么样double d()
?
int a();
在 C++ 中的作用是什么?
这声明了一个没有参数的函数,它返回一个整数。
是否等价于
int a
或int a(0)
?
不。这些中的每一个都声明了一个整数类型的变量;第二个也用零值初始化它。
char c()
和怎么样double d()
?谢谢。
它们还声明了具有不同返回类型的函数。
int a();
是一个函数声明。
int a
声明a
为 type int
。
int a(0)
将 a 声明为 typeint
并将其初始化为0
.
char c()
和double d()
是函数声明也分别返回char
和double
。
所有函数声明都应以;
.
两者都没有,它声明了一个函数。