嵌入式之路,贵在日常点滴
---阿杰在线送代码
目录
用fopen、fread、fwrite、fseek来给一个文件写入结构体
一、系统调用
1.1 什么是系统调用
系统调用函数属于操作系统的一部分,是为了提供给用户进行操作的接口(API函数),使得用户态运行的进程与硬件设备(如CPU、磁盘、打印机、显示器)等进行交互。
- 例如常见的系统调用 等等write read open …
1.2 什么是库函数
- 库函数可分为两类,一类是C语言标准库函数,一类是编译器特定的库函数。
- 库函数可以理解为是对系统调用函数的一层封装。尽管系统函数执行效率是比较高效而精简的,但有时我们需要对获取的信息进行更复杂的处理,或更人性化的需要,我们把这些处理过程封装成一个函数,再将许多这类的函数放在一个文件(库)一般放在 .lib文件。最后再供程序员使用。
- #include<stdio.h>使用的时候包含头文件就可以使用其中的库