当前位置: 代码迷 >> C语言 >> [求助]请问标准函数,库,头文件是什么关系?
  详细解决方案

[求助]请问标准函数,库,头文件是什么关系?

热度:397   发布时间:2007-02-06 17:22:20.0
[求助]请问标准函数,库,头文件是什么关系?

刚学C,请问库和头文件是什么关系?头文件就是库吗?再论坛上看到说有各种各样的库,实际上这些库实际都是头文件吗?
还有学C最初学到的标准输入输出函数printf和scanf使用时就必须使用stdio.h头文件,连使用这摸基础的函数都需要头文件的支持,那些头文件又是用什么编写的呢?难道是别的语言?
还有C的编译器和连接器是用什么编写的啊?汇编吗?

迷糊中...望高手给予指导...

搜索更多相关的解决方案: 头文件  函数  关系  连接器  

----------------解决方案--------------------------------------------------------
库是 *.lib
头文件是 *.h
标准库文件是 标准C中 默认include目录下的 *.h文件
----------------解决方案--------------------------------------------------------
在使用系统库函数时,要预编译命令#include"将的关的"头文件"包括到用户源文件中.在头文件中包含了调用函数时所需的有关信息.在使用标准输入输出库函数时,要用到"stdio.h"文件中提供的信息.文件后缀中"h"是head的缩写,#include命令都是放在程序的开头,因此这类文件被称为"头文件".在调用标准输入输出库函数时,文件开头都要有#include<stdio.h> 或#include"stdio.h".stdio它包含了I/O库有关的变量定义宏以及对函数的声明.
----------------解决方案--------------------------------------------------------

哦 明白点了
那请问库文件和C的编译程序是用什么编写的呢? 
 


----------------解决方案--------------------------------------------------------
.h文件也是C代码
----------------解决方案--------------------------------------------------------
库文件是经过封装的.C或.h文件
同样也是用C写的
----------------解决方案--------------------------------------------------------
  相关解决方案