为什么 VC6.0中编写的函数不用声明就能使用啊
在VC6.0中新建一个工程,
添加第一个源文件file1.c:
#include<stdio.h>
void main()
{func();
printf("hello world");}
添加第二个源文件file2.c:
#include<stdio.h>
void func(void)
{printf("this is function1");}
主函数main()和自定义函数func()分别在同一个工程的2个源文件里。
为什么主函数中不用声明func()就能够编译、链接、运行啊?
[解决办法]
这个还真难解释啊……我想跟这种情况是一样的吧!
#include<stdio.h>
void func(void)
{printf("this is function1");}
void main()
{func();
printf("hello world");}