linux下的系统调用和api有到底有什么区别?
为什么学习windows api 的时候,没听说过系统调用这种高深的概念。
可是一接触 linux 的文件操作, 很多文章开头就讲解 c库和系统调用区别。
我弱弱的问: 是他们概念不清楚,还是我理解不到位?
c库无非就是满足c语言的基本函数给用户,另外:补充一些自己的函数给用户。
但这并不属于 操作系统api范畴!!!
api 是api !!!
c库和api 可以有一点点关系。 它的作用是类似window下的crt。
还有: api 和系统调用有什么关系? 只是部分api 涉及到系统调用吧?
两个问题, 有点凌乱, 希望大神更正。