本手册的面向对象为C应用编程初学者,但仍旧需要读者有C语言基础并且熟悉Linux基本操作。其中C语言基础在网络上相关的教程已经有很多了,大家可以自行学习,而Linux基本操作大家可以参考迅为在bilibili的视频和对应的手册进行学习。
教程目录
第1章 你好!系统编程
1.1什么是系统编程?
1.2内核空间和用户空间
1.2.1 为什么区分内核空间和用户空间
1.2.2 内核态和用户态
1.3系统调用
1.4 C语言库函数
1.5 main函数形参
第2章 文件IO
2.1文件描述符
2.2 打开文件
2.3 关闭文件
2.4 读文件
2.5 写文件
2.6 lseek
2.7综合练习(一)
第3章 标准IO
3.1 FILE指针
3.2 打开文件
3.3 关闭文件
3.4 读文件
3.5 写文件
3.6 fseek