2 jawarda jawarda 于 2013.08.20 21:28 提问

在函数里面定义的 int a(); 这是什么意思?

void main()
{
int a();
}

这样也可以编译通过。这是什么意思呢?

4个回答

u011761286
u011761286   2013.08.20 21:45
已采纳

int a()是声明的int型的函数,需要返回0,一般声明void型,不用返回值

jawarda
jawarda 当时看的时候脑残了想不起来声明。
大约 4 年之前 回复
WY247688206
WY247688206   2013.10.18 07:08

这是 定义一个 函数名为a 返回值为 int 的函数

u012979010
u012979010   2013.11.28 18:39

主函数内的函数定义,该函数只在主函数中可用。

u013932831
u013932831   2014.03.06 10:04

我第一反应以为是进行无参构造函数呢...晕

Csdn user default icon
上传中...
上传图片
插入图片