《C语言程序设计随堂实训及上机指导》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:邱建华主编
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:2011
  • ISBN:9787561162408
  • 页数:207 页
图书介绍:本书主要分为三个部分:第一部分为“C程序设计随堂实训”,是对主教材中的主要知识点进行示例讲授,然后给出程序设计题目让读者进行练习;第二部分为“C程序设计上机指导”,介绍了C程序设计的一般步骤和上级调试步骤,并精心编制了八套实验题,对第一部分所述模块进行综合实验练习;第三部分为“VC使用指南”,介绍了VC的安装、主要界面以及在VC环境下C语言的调试过程。

第一部分 C语言程序设计随堂实训 1

第1章 C语言基础知识 3

1.1 C语言概述 3

1.2简单C程序与上机步骤 5

1.2.1简单C程序 5

1.2.2上机步骤 6

1.3数据类型及常量与变量 9

1.3.1数据类型 9

1.3.2常量的概念及符号常量的使用 9

1.3.3整型、实型和字符型常量与变量 10

1.4运算符和表达式 12

1.4.1算术运算符和表达式 12

1.4.2赋值运算符 13

1.4.3逗号运算符 14

1.4.4自加、自减运算符 14

1.5项目训练 15

第2章 顺序结构程序设计 18

2.1赋值语句 18

2.2格式输入输出语句 20

2.3字符输入输出语句 21

2.4项目训练 26

第3章 分支结构程序设计 27

3.1关系运算符和关系表达式 27

3.2逻辑运算符和逻辑表达式 28

3.3简单if语句 29

3.4带有else子句的if语句 31

3.5 if语句的嵌套 33

3.6 switch语句 35

3.7条件运算符和表达式 37

第4章 循环结构程序设计 40

4.1 while语句 40

4.1.1 while语句的形式 40

4.1.2 while语句执行过程 41

4.2 do-while语句 43

4.2.1 do-while语句的形式 44

4.2.2 do-while语句执行过程 44

4.2.3 while语句与do-while语句的比较 46

4.3 for语句 47

4.3.1 for语句的形式 47

4.3.2 for语句执行过程 47

4.3.3三种循环语句的比较 51

4.4 break语句与continue语句 52

4.4.1 break语句与continue语句形式 52

4.4.2 break语句与continue语句比较 56

4.5循环嵌套 56

4.6项目训练 58

4.7项目练习 61

第5章 数组 63

5.1一维数组 63

5.1.1一维数组的定义 63

5.1.2一维数组的引用 65

5.1.3数组的初始化 66

5.2字符串 71

5.2.1字符串的概念 71

5.2.2字符串的初始化 71

5.2.3字符串的输入与输出 71

5.2.4字符串处理函数 73

5.3二维数组 76

5.3.1二维数组的定义与存储 76

5.3.2二维数组的引用 77

5.3.3二维数组的初始化 77

第6章 指针 79

6.1指针与指针变量 79

6.2指针与内存分配 80

6.3指针与一维数组 82

6.4指针与函数 85

第7章 函数 90

7.1函数的概念、定义 90

7.1.1函数的概念及分类 90

7.1.2函数的分类 91

7.2简单函数调用 94

7.2.1函数调用的形式 94

7.2.2函数声明 96

7.3数组作实参 98

7.3.1数组元素作实参 98

7.3.2一维数组名作实参 98

7.3.3二维数组名作实参 100

7.4函数嵌套调用 101

7.5函数递归调用 102

7.5.1函数递归调用概念及特点 102

7.5.2递归函数举例 103

7.6变量的存储类别及作用域 104

7.6.1内部变量和外部变量 105

7.6.2动态存储变量和静态存储变量 106

7.7项目训练 106

第8章 结构体与文件 110

8.1结构体类型变量的定义和使用 110

8.1.1结构体类型的声明 110

8.1.2结构体类型变量的定义 111

8.1.3结构变量的赋值 112

8.1.4结构变量的初始化 112

8.1.5简单应用举例 113

8.2结构体数组 114

8.2.1结构体数组的定义 114

8.2.2结构体数组的初始化 114

8.2.3结构体数组的应用 115

8.3结构体指针变量 117

8.3.1结构体指针变量的定义 117

8.3.2结构体指针变量的使用 117

8.4结构体与函数调用 119

8.4.1结构体变量(或变量的成员)作为函数参数 119

8.4.2结构体数组作为函数参数 119

8.4.3结构体指针变量作为函数参数 120

8.5链表 123

8.5.1链表的基本概念 123

8.5.2动态存储分配 123

8.5.3动态链表的基本操作 124

8.6文件 126

8.6.1文件的基本概念 126

8.6.2文件的打开与关闭 126

8.6.3文件的读写 127

8.7项目训练 128

第二部分 C语言程序设计上机指导 133

第9章 C语言程序设计实验的一般步骤 135

9.1问题分析 135

9.2程序设计 136

9.3测试计划及用例的设计 137

9.4编写代码 137

9.5上机调试 138

9.6实验总结 139

9.7实验报告样例 139

第10章 实验安排 143

10.1实验一C语言基础知识的使用 143

10.2实验二 基本数据类型与运算符 145

10.3实验三 顺序结构和选择结构程序设计 147

10.4实验四 循环结构程序设计 150

10.5实验五 数组 152

10.6实验六 函数 155

10.7实验七 指针 159

10.8实验八 结构体和文件 162

10.9综合项目训练 164

10.9.1基于结构体数组的学生成绩管理系统 164

10.9.2基于一维数组的图书价格管理系统 173

10.9.3基于结构体数组的图书信息管理系统 178

10.9.4基于链表的图书信息管理系统 187

第三部分 VC使用指南 191

第11章 VC的安装 193

第12章 VC界面简介 197

第13章 VC环境下C程序的调试 201

附录 VC项目文件说明 207