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。
所有函数声明都应以;.
两者都没有,它声明了一个函数。