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

c语言本身不提供输入输出语句,输入和输出操作是由c函数库中的函数来实现的,,,,例如printf函数和scanf函数,千万不要误认为他们是c语言提供的输入输出语句。这句话... c语言本身不提供输入输出语句,输入和输出操作是由c函数库中的函数来实现的,,,,例如printf函数和scanf函数,千万不要误认为他们是c语言提供的 输入输出语句。 这句话怎么理解啊 ,c语言函数库不是c语言的一部分吗为什么不是c语言提供的 展开
 我来答
FrankHB1989
2009-09-07 · TA获得超过4.2万个赞
知道大有可为答主
回答量:4569
采纳率:100%
帮助的人:3158万
展开全部
标准C语言附带函数库,但函数库里面的函数不是C语言内置关键字。
printf和scanf之类只是C语言库函数,通过链接到(并不一定通过C语言编译生成的)某个dll上实现。输入输出时调用的是printf和scanf的函数调用语句,而不是用C语言本身的语法特性(专用的输入输出语句)实现的。
LZ可以看看有代码高亮的代码编辑器中if、for、else和printf之类,前者的颜色和后者不同。
----
[原创回答团]

参考资料: 原创

百度网友fb38a9c
2009-09-07 · 超过26用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:68.6万
展开全部
当你使用printf和scanf是不是得包含头文件stdio.h。这类就是c提供的函数库,是为方便用户增强c的功能而提供的。但实质上它并非是C语言所提供的,C作为一种结构化编程语言,提供的是一些语法特征,只有具备这种特征方可编译运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiutoushe
2009-09-07 · TA获得超过547个赞
知道答主
回答量:136
采纳率:0%
帮助的人:37.6万
展开全部
当然不是,这么理解就好理解了,你把他当作是你自己已经编写好的函数,而这些函数就存在与一些文件里,当你用到时,把文件加入到你的程序里,就和在c中自己写的函数一样了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式