下面的函数哪个是系统调用而不是库函数()?

简介: printf scanf fgetc read print_s scan_s系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。

printf
scanf
fgetc
read
print_s
scan_s

系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api。

很容易判断,那些什么print和scan都是C库函数,只有read,这是一个linux下的系统函数,C库函数相应的函数是fread。

目录
相关文章
|
4月前
|
编译器 C语言
c库函数
c库函数
33 0
|
1天前
库函数
库函数。
5 2
|
10月前
|
API 开发工具
【Pintos】实现自定义 UserProg 系统调用 | 添加 syscall-nr 系统调用号 | 编写新的参数调用宏
【Pintos】实现自定义 UserProg 系统调用 | 添加 syscall-nr 系统调用号 | 编写新的参数调用宏
97 0
|
4月前
|
C语言
C语言 -- CreateProcess创建进程
C语言 -- CreateProcess创建进程
69 4
|
4月前
|
存储 Unix C语言
C语言进程(第三章,exec函数族,execl,execlp,execle,execv,execvp,execve)
C语言进程(第三章,exec函数族,execl,execlp,execle,execv,execvp,execve)
84 0
|
4月前
|
安全 Java 程序员
“系统调用”究竟是不是个函数?
- **系统调用**和普通**函数**有何区别? - 什么是**内核态** 和 **用户态**? - 操作系统如何让CPU切换状态? - 内中断、外中断、软中断、硬中断是什么意思? - 库函数和系统调
|
Linux 编译器 C语言
C语言调用C++实现的库函数方法
C语言调用C++实现的库函数方法
170 0
|
物联网 Linux 开发者
系统调用与库函数关系|学习笔记
快速学习系统调用与库函数关系
系统调用与库函数关系|学习笔记
其他系统调用
其他系统调用
75 0