如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第1章Linux系统概述和安装1.1引言1.1.1GNU项目简介1.1.2Linux起源1.1.3Linux发展现状1.1.4免费软件与开源软件1.2Linux内核与版本1.2.1Linux内核介绍1.2.2Linux所支持的硬件平台1.2.3常用Linux版本1.3系统安装1.3.1安装前准备1.3.2系统需求1.3.3硬盘分区1.3.4图形方式安装Linux1.3.5升级最新内核1.3.6安装中文支持1.4小结第2章Linux基本操作2.1登录2.1.1shell程序2.1.2控制台2.1.3终端2.2文件和目录2.2.1文件系统2.2.2文件名2.2.3路径名2.2.4工作目录2.2.5起始目录2.3输入和输出2.3.1文件描述符2.3.2标准输入、标准输出和标准错误2.3.3标准输入输出函数2.4小结第3章LinuxGCC/G++编译器与调试器3.1GCC/G++编译器3.1.1GCC/G++编译器安装3.1.2GCC/G++编译命令3.1.3GCC/G++编译选项3.1.4GCC/G++编译器执行过程3.2程序和进程3.2.1程序3.2.2进程和PID3.3ANSIC标准3.3.1函数原型3.3.2类属指针3.3.3原始系统数据类型3.4编译helloworld3.4.1使用VI编写源代码3.4.2程序的编译与连接3.4.3使用终端运行程序3.5GDB调试器3.5.1GDB调试器概述3.5.2GDB调试器安装3.5.3GDB常用调试命令3.5.4在GDB下运行程序3.5.5检查数据3.6小结第4章Linux开发环境4.1文本编辑工具4.1.1VIM使用方法4.1.2Emacs使用方法4.2集成开发环境4.2.1Eclipse介绍4.2.2Kdevelop介绍4.3使用Eclipse开发C/C++语言程序4.3.1安装与配置Eclipse4.3.2Eclipse界面4.3.3编译与运行源代码4.3.4Debug源代码4.4小结第5章C语言编程基础5.1程序设计语言的发展5.1.1机器语言5.1.2汇编语言5.1.3高级语言5.2C语言的特点5.2.1C语言是中级语言5.2.2C语言是结构化语言5.2.3C语言是程序员的语言5.3C语言的程序结构5.3.1基本程序结构5.3.2函数库和链接5.3.3开发一个C语言程序5.3.4C语言的关键字5.4算法5.4.1流程图与算法的结构化描述5.4.2用N-S图描述算法5.4.3用PAD图描述算法5.5软件工程概览5.5.1认识软件工程5.5.2瀑布模型及其改进5.5.3迭代发布模型5.5.4朴素软件工程思想5.6小结第6章数据类型、运算符和表达式6.1C语言的数据类型6.1.1基本类型的字长与范围6.1.2聚合类型与修饰符6.2常量与变量6.2.1标识符命名6.2.2常量6.2.3变量6.3整型数据6.3.1整型常量6.3.2整型变量6.4浮点型数据6.4.1浮点型常量6.4.2浮点型变量6.5字符型数据6.5.1字符常量6.5.2字符串常量6.5.3转义字符6.5.4符号常量6.5.5字符变量6.6运算符6.6.1算术运算符6.6.2自增和自减6.6.3关系和逻辑运算符6.6.4位操作符6.6.5问号操作符6.6.6逗号操作符6.6.7优先级6.7表达式6.7.1表达式中的类型转换6.7.2构成符cast6.7.3空格与括号6.7.4C语言中的简写形式6.8C语言的预处理命令6.8.1宏替换命令6.8.2终止编译命令6.8.3文件包含命令6.8.4条件编译命令6.8.5修改行号命令6.8.6编译指示命令6.8.7预定义的宏名6.8.8注释6.9小结第7章程序控制结构7.1程序的三种基本结构7.2数据的输入与输出7.2.1scanf函数7.2.2printf函数7.2.3getchar函数与putchar函数7.3条件控制语句7.3.1if语句7.3.2switch语句7.4循环控制语句7.4.1while语句7.4.2dowhile语句7.4.3for语句7.4.4break与continue语句7.5媒体播放器——建立程序结构7.5.1编写伪代码7.5.2建立媒体播放器程序结构7.6小结第8章数组与指针8.1一维数组8.1.1一维数组的一般形式8.1.2字符串使用的一维数组8.2二维数组8.2.1二维数组的一般形式8.2.2二维字符串数组8.3多维数组8.4指针与指针变量8.5指针变量的定义与引用8.5.1指针变量的定义8.5.2指针变量的引用8.6指针与数组8.6.1指针与一维数组8.6.2指针与二维数组8.6.3指针与字符串数组8.7指针的地址分配8.8指针数组8.9指向指针的指针8.10媒体播放器——建立播放列表8.10.1建立一个播放列表8.10.1建立一个播放列表