你们怎么看C标准库和各种操作系统API的关系
答案:2 悬赏:40 手机版
解决时间 2021-04-22 17:32
- 提问者网友:饥饿走向夜
- 2021-04-22 09:25
要做SERVER 直接靠C标准库行吗?
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-04-22 09:59
c标准库是c标准里规定的c语言要求的函数库,这是为了让标准的c语言具有移植性而规定的,可以由于不同的操作系统的实现方式不同,c标准没有规定其实现,对于不同的编程系统,根据其情况实现全部或部分标准库,有些系统还增加了一些自定义函数。 api是操作系统提供给应用程序的编程接口,他是应用程序实现其它功能的基础,c标准库在特定的操作系统就用这个操作系统来实现一些功能,当然,有些标准库函数可以不用api来实现,这时这种函数在不同系统的实现方式就大致一致,比如strcpy,可有些函数就与api有关,比如绘图函数,这些函数会用系统的绘图api来实现标准的绘图函数,对于这种功能我们可以用c标准库也可以用api。 总的来说,c标准库是个标准,目的是实现程序代码级可移植,api是系统的接口,与操作系统有关,对于不用的系统,c标准库实现是不一样的,有些还需要系统api来实现。用api是为了与系统衔接,实现一些特定的功能,用c标准库是为了代码级可移植。
全部回答
- 1楼网友:野味小生
- 2021-04-22 10:41
操作系统api 是操作系统 提供给应用程序的编程接口, c标准库 集合了一些常用算法 常用功能 。。。 为编程提供了方便
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯