处理硬盘文件是C语言基本功。主流方法就两种:标准I/O(stdio.h) 和 系统I/O/低级I/O(unistd.h, fcntl.h)。记住:日常首选标准I/O!系统I/O仅在特定需求时才用。
核心差异一句话:标准I/O有“缓冲区”(预加载数据,效率高),系统I/O是
2025年09月11日
处理硬盘文件是C语言基本功。主流方法就两种:标准I/O(stdio.h) 和 系统I/O/低级I/O(unistd.h, fcntl.h)。记住:日常首选标准I/O!系统I/O仅在特定需求时才用。
核心差异一句话:标准I/O有“缓冲区”(预加载数据,效率高),系统I/O是
2025年09月11日
想象你去餐厅吃饭 ——
2025年09月11日
在Linux下开发应用程序可以调用两种接口来实现,一种是直接调用系统调用接口,另一种是调用库函数来实现。
系统调用(System Call)是操作系统提供的服务,是应用程序与内核通信的接口。Linux提供的系统调用包含的内容有:文件操作、进程控制、系统控制、内存管理、网络管理、socket套接字、进程间通信、用户管理等。