| 本教材面向初学者,立足C99标准,全面系统地介绍了C语言各要素及C语言程序设计技术,重点介绍与C89兼容的内容。对C89和C99的主要不同用专门章节进行了论述。 本教材取材新颖,内容丰富,可读性强,考虑到初学者的需求,特别增加了计算机基础知识一章。本教材围绕编程能力展开,线索清楚,尤其避免了学习者在学习初期陷入语法细节的烦恼。同时,考虑到读者学习时的心理适应性,对一些枯燥的内容作了适当的处理。 本教材引入了C语言核心内容的概念,并按照以核心内容主为的思想组织教材。本教材意图从总体结构入手,慢慢深入细节。本教材的另一特点是引入了程序缺陷的内容,它并不见得搜集得很全,但是这部分内容不管对初学者还是对那些长期编程的人都很有用。 |
| 第1章 基础知识 1.1 计算机系统 1.1.1 计算机的硬件系统 1.1.2 计算机的软件系统 1.2 计算机的基本工作原理 1.2.1 存储程序的原理 1.2.2 内存地址的概念 1.2.3 C程序的内存分区 1.3 计算机语言 1.3.1 机器语言 1.3.2 汇编语言 1.3.3 高级语言 1.4 数据在计算机内的表示 1.4.1 计数制 1.4.2 不同进位计数制之间的转换 1.4.3 数值信息在计算机中的表示 1.4.4 二进制算术运算和逻辑运算 1.4.5 ASCII码 1.5 算法和数据结构 1.5.1 算法及其特点 1.5.2 数据结构 1.5.3 传统流程图表示算法 1.6 C语言标准简介 1.7 C和C++的不同 1.8 C语言编程风格简介 习题 第2章 C语言的基本要素 2.1 C语言程序的开发过程 2.2 第一个C语言程序 2.2.1 C语言程序的注释 2.2.2 main()函数及其返回值 2.2.3 函数参数和返加值 2.2.4 函数体 2.2.5 C程序的运行过程 2.3 变量定义、算术表达式、赋值语句和while语句 2.3.1 变量定义语句 2.3.2 赋值语句 2.3.3 算术表达式 2.3.4 while循环语句 2.3.5 显示输出函数printf() 2.4 for循环语句 2.5 常量 2.5.1 用#define定义宏 2.5.2 用const定义常量 2.6 字符的输入和输出操作 2.6.1 字符输入输出函数 2.6.2 文件复制 2.6.3 字符计数 2.6.4 行计数 2.6.5 单词计数 2.7 函数 2.8 函数参考——复制传值 2.9 字符数组和字符指针 2.9.1 字符数组 2.9.2 字符指针 2.10 整型数组 2.11 外部变量及变量的作用域 2.12 实例研究:寻找质数 2.13 程序陷排 习题 第3章 变量名、数据类型、运算符和表达式 第4章 C程序基本控制结构 第5章 函数 第6章 数组 |
商品评论(0条)