C语言中,函数不申明也能使用,但会出现warning: implicit declaration of function
2011年4月20日这段时间,在看中心后台服务软件源码时发现,有很多自定义函数未经申明却能在主程序中被调用,主程序中没有包括上述函数的头文件,我在各个目录中也找不到上述函数的头文件。这就奇怪了,连使用标准库函数printf()都要包括标准输入输出头文件,何况是自定义函数?这个问题困扰了我很久。前天问中创公司奚钟华,他说:确实没有头文件,它也试过,在原来的目录中编写了一些新的函数,照葫芦画瓢地在Makefile中添加了相应项,生成了库文件,在主程序中就可调用了,其中的机理它也说不清。今天通过实验,基本明白了个
原创
2011-04-22 16:33:00 ·
3791 阅读 ·
0 评论