图书目录

目录

第1部分《C程序设计(第五版)》习题和参考解答

第1章程序设计和C语言1

第2章算法——程序的灵魂4

第3章最简单的C程序设计——顺序程序设计14

第4章选择结构程序设计24

第5章循环结构程序设计37

第6章利用数组处理批量数据54

第7章用函数实现模块化程序设计74

第8章善于利用指针99

第9章用户自己建立数据类型128

第10章对文件的输入输出159

第2部分深入学习C程序设计

第11章预处理指令177

11.1宏定义178

11.1.1不带参数的宏定义178

11.1.2带参数的宏定义181

11.2“文件包含”处理186

11.3条件编译189

第12章位运算193

12.1位运算和位运算符193

12.1.1“按位与”运算193

12.1.2“按位或”运算194

12.1.3“异或”运算195

12.1.4“取反”运算196

12.1.5左移运算197

12.1.6右移运算197

12.1.7位运算赋值运算符198

12.1.8不同长度的数据进行位运算198

12.2位运算举例198

12.3位段200

第13章常见错误分析204

第14章C程序案例219

14.1案例1个人所得税计算219

14.2案例2学生试卷分数统计223

14.3案例3电话订餐信息处理229

第3部分C语言程序上机指南

第15章怎样使用Visual C++ 6.0运行程序239

15.1Visual C++ 6.0的安装和启动240

15.2输入和编辑源程序240

15.2.1新建一个C源程序的方法241

15.2.2打开一个已有的程序243

15.2.3通过已有的程序建立一个新程序的方法243

15.3编译、连接和运行243

15.3.1程序的编译243

15.3.2程序的调试244

15.3.3程序的连接247

15.3.4程序的执行248

15.4建立和运行包含多个文件的程序的方法249

15.4.1由用户建立项目工作区和项目文件249

15.4.2用户只建立项目文件253

第16章用Visual Studio 2010运行C程序256

16.1关于Visual Studio 2010256

16.2怎样建立新项目257

16.3怎样建立文件260

16.4怎样进行编译262

16.5怎样运行程序263

16.6怎样打开项目中已有的文件264

16.7怎样编辑和运行一个包含多文件的程序265

16.8关于用Visual Studio 2010编写和运行C程序的说明268

第4部分上机实践指导

第17章程序的调试与测试269

17.1程序的调试269

17.2程序错误的类型271

17.3程序的测试273

 第18章上机实验的目的和要求278

18.1上机实验的目的 278

18.2上机实验前的准备工作279

18.3上机实验的步骤279

18.4实验报告279

18.5实验内容安排的原则280

第19章实验安排281

19.1实验1C程序的运行环境和运行C程序的方法281

19.2实验2数据类型、运算符和简单的输入输出283

19.3实验3最简单的C程序设计——顺序程序设计286

19.4实验4选择结构程序设计287

19.5实验5循环结构程序设计288

19.6实验6数组289

19.7实验7函数(一)290

19.8实验8函数(二)291

19.9实验9指针(一)292

19.10实验10指针(二)293

19.11实验11用户自己建立数据类型294

19.12实验12文件操作295

参考文献296