| 本书内容由浅入深,包括计算机基础知识、程序设计基础知识、编程语言与C概述、数据类型、运算表达式与基本输入/输出、控制语句、数组、指针、函数、结构体与共用体、位运算和文件等,然后在上述知识点的基础上进一步介绍C语言的高级应用,包括线性表、栈、队列的概念与应用。鉴于学习程序设计的重要环节是上机,本书最后一章配合教材的内容,提供了12个实训。 |
| 第1章 基础知识 1 1.1 计算机运算基础 1 1.1.1 进位计数制 1 1.1.2 数制转换 2 1.1.3 码制 5 1.1.4 定点数与浮点数 7 1.1.5 信息编码 8 1.1.6 逻辑运算 10 1.2 计算机程序设计基础 10 1.2.1 冯·诺依曼原理 10 1.2.2 程序 11 1.2.3 数据结构基础 11 1.2.4 操作系统基础 13 1.2.5 编译基础 14 1.2.6 计算机软件工程基础 15 习题 16 第2章 C程序设计基础 19 2.1 程序设计语言 19 2.1.1 低级语言 19 2.1.2 高级语言 19 2.2 C语言的发展和特点 21 2.2.1 C语言的发展史 21 2.2.2 C语言的特点 22 2.3 结构化程序设计 23 2.4 算法基础 24 2.5 集成开发环境 27 2.6 良好的程序设计风格 28 习题 28 第3章 开发一个C程序 31 3.1 C程序的开发过程 31 3.2 C程序的基本结构 32 3.2.1 标识符 32 3.2.2 C程序的基本结构 33 3.3 编写一个简单的C程序 34 3.4 编写一个函数 35 3.5 在Visual C++ 6.0中编译及运行一个C程序 37 习题 37 第4章 数据类型、运算表达式与基本输入/输出 39 4.1 C语言的数据类型 39 4.1.1 常量与变量 40 4.1.2 整型数据 41 4.1.3 实型数据 42 4.1.4 字符型数据 44 4.1.5 枚举类型数据 47 4.2 运算符与表达式 48 4.2.1 算术运算符与算术表达式 48 4.2.2 关系运算符与关系表达式 50 4.2.3 逻辑运算符与逻辑表达式 51 4.2.4 条件运算符与条件表达式 53 4.2.5 赋值运算符与赋值表达式 54 4.2.6 逗号运算符与逗号表达式 54 4.2.7 sizeof运算符 55 4.2.8 运算符与优先级小结 56 4.3 类型转换 57 4.3.1 自动转换 57 4.3.2 强制类型转换 58 4.4 数据的输入与输出 59 4.4.1 printf()函数 59 4.4.2 scanf()函数 |
商品评论(0条)