【发布时间】:2011-11-11 07:37:07
【问题描述】:
查看此代码
#include<stdio.h>
int main()
{
void test(void)
{
printf("test");
return;
}
printf("main");
return 0;
}
这个 coed 工作正常,不会给出任何警告和错误。我不明白为什么会这样? 在这里,我在另一个函数定义中编写了一个函数定义,所以它有效吗?
编辑:如果是,那么这个有什么用法吗?
为什么 gcc 需要添加这个功能作为扩展......应该有这个的任何用法不是吗?!
【问题讨论】:
-
@another.anon.coward 感谢这些链接...