stdio.h中声明的函数的函数体在哪

 我来答
热情的图门坚秉
2016-12-19 · TA获得超过544个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:71.9万
展开全部
这个分两种情况讨论,一种是系统自带的函数;另一种是自己定义的函数。具体如下:
1.你自己写的函数, 你会在另外一个文件里(X.c 或者 X.cpp)里提供函数体,然后编译器在编译的时候,把函数体编译出来放在 X.obj 里,最后链接的时候,链接程序在 X.obj 里找到函数,然后使用。

2.系统提供的函数,它本来也有X.c(或者X.cpp),并编译生成X.obj, 然后再生成 X.lib,再后他们只给了你 X.lib (所以没有X.c和X.cpp);当你的程序在链接的时候,直接在X.lib找到函数体。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式