LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 533|回复: 2

系统调用和函数有什么相区别?

[复制链接]
发表于 2003-10-9 12:39:40 | 显示全部楼层 |阅读模式
系统调用和函数有什么相区别,函数分有几种(比如说标准函数和系统专用函数)。
发表于 2003-10-9 13:27:25 | 显示全部楼层
局部和整体的关系,系统函数也是函数,但它不属于标准库函数,是为特定平台开发的,不具有可移植性,如 linux 下的系统调用函数没法用到 windows, windows 下有自己的系统调用,而标准库函数里的函数符合 ANSI C标准,可以通用,因此具有比较好的移植性。

如果你希望自己编写的程序能无缝的移植到不同系统,那么请尽量使用标准库函数,严格遵守 ANSI C 标准。
发表于 2003-10-10 20:55:39 | 显示全部楼层
系统调用是操作系统提供的
库函数是编程语言提供的
同名的库函数实质是要调用同名系统调用

从应用程序员的角度看 没有差别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表