C语言函数 和API 函数 的关系

C语言函数和API函数有什么关系?在Windows下,是不是C语言最终要调用WindowsAPI来实现功能还是C语言函数本身就能实现windows相关功能?... C语言函数 和API 函数有什么关系?在Windows下,是不是C语言最终要调用Windows API来实现功能还是C语言函数本身就能实现windows相关功能? 展开
 我来答
海狮2D
2012-02-25 · TA获得超过3019个赞
知道大有可为答主
回答量:1904
采纳率:55%
帮助的人:993万
展开全部
C语言最终要调用Windows API来实现与操作系统有关的功能。
不要说是C语言,汇编语言也是一样(不考虑操作本身系统的错误)。
C语言可以用来实现操作系统,但是如果你已经在操作系统中,你需要使用操作系统的API来实现一些功能。

操作系统是一个虚拟机,很多需要权限的操作被限制了。
C语言在没有限制的时候可以直接和硬件交互,例如写显存。但是,如果在操作系统里面谁都可以随便写,那样就混乱了。比如有两个程序需要打印,如果没有操作系统,很可能两个程序同时打印,结果打印机交替打印两个程序的内容,那样打印出来的东西没办法看吧。有了操作系统,谁要操作打印机,都要告诉操作系统,操作系统负责排队,打印完成一个,接着下一个。这样就有了秩序。
百度网友99e4890
2012-02-25 · TA获得超过189个赞
知道答主
回答量:163
采纳率:0%
帮助的人:72.7万
展开全部
当然是要调用啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式