# 软考程序员 **Repository Path**: duyupeng36/software-programmer ## Basic Information - **Project Name**: 软考程序员 - **Description**: 软考初级学习笔记 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 2 - **Created**: 2021-01-06 - **Last Updated**: 2025-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软考程序员 软考初级学习笔记。本仓库所有内容全部引用自《程序员教程。第五版》ISBN:978-7-302-49123-1 ## 第一章 计算机系统 ### 1.1 [计算机系统的组成](./第一章-计算机系统基础知识/计算机系统的组成.md) ### 1.2 [数据表示及运算](./第一章-计算机系统基础知识/数据表示及运算.md) ### 1.3 [计算机的基本组成及工作原理](./第一章-计算机系统基础知识/计算机的基本组成及工作原理.md) ### 1.4 [指令系统](./第一章-计算机系统基础知识/指令系统.md) ### 1.5 [多媒体系统](./第一章-计算机系统基础知识/多媒体系统.md) ## 第二章 操作系统 ### 2.1 [操作系统的概述](./第二章-操作系统基础知识/操作系统的概述.md) ### 2.2 [进程管理](./第二章-操作系统基础知识/进程管理.md) ### 2.3 [存储管理](./第二章-操作系统基础知识/存储管理.md) ### 2.4 [设备管理](./第二章-操作系统基础知识/设备管理.md) ### 2.5 [文件管理](./第二章-操作系统基础知识/文件管理.md) ### 2.6 [作业管理](./第二章-操作系统基础知识/作业管理.md) ## 第三章 程序设计语言基础知识 ### 3.1 [程序设计语言概述](./第三章-程序设计基础知识/程序设计语言概述.md) ### 3.2 [语言处理程序基础](./第三章-程序设计基础知识/语言处理程序基础.md) ## 第四章 C语言程序设计 ### 4.1 [计算机基本知识及C语言简介](./第四章-C语言/01-计算机基本知识及C语言简介.md) ### 4.2 [数据的表示](./第四章-C语言/02-数据的表示.md) ### 4.3 [程序的编译](./第四章-C语言/03-程序的编译.md) ### 4.4 [数据类型](./第四章-C语言/04-数据类型.md) ### 4.5 [常量](./第四章-C语言/05-常量.md) ### 4.6 [变量](./第四章-C语言/06-变量.md) ### 4.7 [运算符](./第四章-C语言/07-运算符.md) ### 4.8 [输入输出](./第四章-C语言/08-输入输出.md) ### 4.9 [控制语句](./第四章-C语言/09-控制语句.md) ### 4.10 [数组和字符串](./第四章-C语言/10-数组和字符串.md) ### 4.11 [指针](./第四章-C语言/11-指针.md) ### 4.12 [函数](./第四章-C语言/12-函数.md) ### 4.13 [gcc_gdb](./第四章-C语言/13-gcc_gdb.md) ### 4.14 [条件编译_结构体](./第四章-C语言/14-条件编译_结构体.md) ### 4.15 [共用体_typedef](./第四章-C语言/15-共用体_typedef.md) ### 4.16 [内存管理](./第四章-C语言/16-内存管理.md) ### 4.17 [Makefile](./第四章-C语言/17-Makefile.md) ### 4.18 [文件操作](./第四章-C语言/18-文件操作.md) ## 第五章 数据结构与算法 ### 5.1 [线性表](./第五章-数据结构与算法/线性表.md) ### 5.2 [栈和队列](./第五章-数据结构与算法/栈和队列.md) ### 5.3 [串和数组](./第五章-数据结构与算法/串和数组.md) ### 5.4 [树与二叉树](./第五章-数据结构与算法/树与二叉树.md) ## 第六章 C++ ### 6.1 []