c语言与c语言函数库的区别

来源:百度知道 编辑:UC知道 时间:2024/06/21 00:39:59
c语言本身不提供输入输出语句,输入和输出操作是由c函数库中的函数来实现的,,,,例如printf函数和scanf函数,千万不要误认为他们是c语言提供的 输入输出语句。 这句话怎么理解啊 ,c语言函数库不是c语言的一部分吗为什么不是c语言提供的

当你使用printf和scanf是不是得包含头文件stdio.h。这类就是c提供的函数库,是为方便用户增强c的功能而提供的。但实质上它并非是C语言所提供的,C作为一种结构化编程语言,提供的是一些语法特征,只有具备这种特征方可编译运行。

当然不是,这么理解就好理解了,你把他当作是你自己已经编写好的函数,而这些函数就存在与一些文件里,当你用到时,把文件加入到你的程序里,就和在c中自己写的函数一样了,