![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
出发,C/C++
文章平均质量分 95
C/C++ 语言学习
珠玉在前
以一个点,寻一根线,建一个树,要么提出问题,要么解决问题
展开
-
《C专家编程》读书笔记
一、C的语言特性 1. 多做 1)switch语句,switch语句不会在每个case执行完毕后自动终止(称为fall through),这也是每个case语句最后加上break的原因;break语句跳出的是最近的循环语句或switch语句; 2)相邻字符串自动连接,尤其在字符指针数组的初始化中,少了逗号会使两个字符串拼接在一起; ...原创 2019-03-31 13:50:25 · 677 阅读 · 0 评论 -
操作系统总结&Unix环境编程(四) ---- 设备管理(I/O原理)
引子 外部设备分为存储性设备和I/O型设备,设备管理通常采用I/O中断、缓冲区管理、通道、设备驱动调度等多种技术。通常有以下功能: 设备中断处理 缓冲区管理 设备分配去配 设备驱动管理 实现虚拟设备一、I/O硬件原理 1、概念:I/O系统 I/O操作 I/O操作特性 2、I/O控制方式:对CPU和设备的...原创 2019-09-10 22:14:15 · 569 阅读 · 0 评论 -
操作系统总结&Unix环境编程(五) ---- 文件管理
一、文件与文件目录1.文件 1.1 概念 信息在磁盘上存取的一种抽象 1.2 命名 文件名 + 扩展名:文件名用来识别文件,扩展名用来识别文件类型 1.3 类型 普通文件:包含某种形式数据 目录文件:由文件目录所构成的用来维护文件系统结构的系统文件,普通文件的查找...原创 2019-09-02 23:05:46 · 401 阅读 · 0 评论