|
发表于 2003-12-13 00:15:51
|
显示全部楼层
最初由 trinity 发表
我替版主举个例:
你写的C程序一般会用到 printf() 吧?但你学C时也知道任何函数都必须给出其说明和实现。这个函数的说明在哪里呢?在头文件中
#include <stdio.h>
但你仔细看那个头文件,其中并没有printf的实现,它的实现是在库libstdc(记错了?)中。
你写的C程序在编译时就会到标准库中去找printf()的实现,找到了,就把它链接到你的程序中,运行时就可以输出信息了。如果找不到,就会报错。出现xxxx.o找不到的消息。
那头文件用来干什么的?只是用来预定义一些东西么! |
|