图书目录

目录

第一部分C语言上机开发环境介绍

第1章Visual Studio 2013集成开发环境介绍3

1.1启动Visual Studio 2013专业版3

1.1.1首次启动集成开发环境3

1.1.2正常启动集成开发环境4

1.1.3Visual Studio 2013的标题栏4

1.2Visual Studio 2013的菜单栏4

1.2.1“文件”菜单5

1.2.2“编辑”菜单5

1.2.3“视图”菜单6

1.2.4“项目”菜单6

1.2.5“生成”菜单7

1.2.6“调试”菜单7

1.3Visual Studio 2013的工具栏7

1.4Visual Studio 2013的窗口区8

第2章创建一个C源程序10

2.1创建一个控制台应用程序10

2.2创建一个空项目13

2.3打开一个已存在的项目16

第3章C源程序的编译、连接和运行17

第4章C程序的调试204.1程序调试20

4.2调试工具栏21

4.3“逐语句”命令与“逐过程”命令21

4.4使用断点22

4.5调试窗口24

4.5.1自动窗口24

4.5.2局部变量窗口26

4.5.3监视窗口27

4.5.4即时窗口29

4.5.5调用堆栈窗口29

4.5.6反汇编窗口31

4.5.7断点窗口32

目录程序设计基础(C语言)习题集与实验指导(第3版)第5章CodeBlocks集成开发环境介绍35

5.1启动CodeBlocks35

5.2新建源程序36

5.3保存源程序39

5.4编辑源程序40

5.5编译与连接程序41

5.6运行程序44

5.7调试程序44

5.7.1设置断点45

5.7.2调试程序45

5.7.3设置Watch窗口45第二部分习题与参考答案

第1章程序设计概述49

1.1习题49

1.2参考答案50

第2章C语言基础51

2.1习题51

2.2参考答案62

第3章程序的控制结构65

3.1习题65

3.2参考答案87

第4章数组92

4.1习题92

4.2参考答案108

第5章函数113

5.1习题113

5.2参考答案130

第6章指针133

6.1习题133

6.2参考答案153

第7章结构体与链表160

7.1习题160

7.2参考答案174

第8章文件179

8.1习题179

8.2参考答案189

第9章位运算193

9.1习题193

9.2参考答案195第三部分C语言实验平台介绍

第1章希冀实验平台介绍199

1.1平台介绍199

1.2在线答题202

第2章在线评测平台介绍205

2.1国际大学生程序设计竞赛介绍205

2.2竞赛题目格式206

2.2.1题目格式说明206

2.2.2样题示例207

2.3常见输入输出格式208

2.3.1数据输入格式209

2.3.2数据输出格式213第四部分上 机 实 验

第1章程序设计概述219

1.1实验内容219

1.2常见错误及其解决方法219

第2章C语言基础222

2.1实验内容222

实验2.1格式化输入、输出函数的应用222

实验2.2变量的使用与赋值运算223

实验2.3基本数据类型与类型转换224

实验2.4宏定义的应用225

实验2.5ICPC竞赛题226

2.2常见错误及其解决方法227

第3章程序的控制结构232

3.1实验内容232

实验3.1if语句编程232

实验3.2switch语句编程233

实验3.3循环结构编程234

实验3.4ICPC竞赛题236

3.2常见错误及其解决方法239

第4章数组245

4.1实验内容245

实验4.1一维数组编程245

实验4.2二维数组编程247

实验4.3字符数组编程248

实验4.4ICPC竞赛题249

4.2常见错误及其解决方法253

第5章函数257

5.1实验内容257

实验5.1简单函数编程257

实验5.2综合运用一维数组和函数编程258

实验5.3综合运用二维数组和函数编程260

实验5.4递归函数与分治算法编程261

实验5.5变量的存储类别、内部与外部函数编程262

实验5.6ICPC竞赛题263

5.2常见错误及其解决方法266

第6章指针273

6.1实验内容273

实验6.1指向变量的指针变量编程273

实验6.2字符指针编程274

实验6.3指向一维数组的指针变量编程275

实验6.4指向二维数组的指针变量编程276

实验6.5动态内存分配的应用278

6.2常见错误及其解决方法279

第7章结构体与链表282

7.1实验内容282

实验7.1结构体变量与结构体数组编程282

实验7.2链表基本操作编程284

实验7.3链表复杂应用编程286

实验7.4ICPC竞赛题287

7.2常见错误及其解决方法293

第8章文件296

8.1实验内容296

实验8.1文件顺序读写编程296

实验8.2文件随机读写编程297

8.2常见错误及其解决方法298

第9章位运算301

9.1实验内容301

实验9.1位运算编程301

实验9.2ICPC竞赛题302

9.2常见错误及其解决方法303

第10章综合程序设计305

实验10.1通讯录管理系统305

实验10.2学生成绩管理系统306

实验10.3高校教师人事管理系统306

实验10.4企业职工工资管理系统307

实验10.5仓库物资管理系统308

实验10.6便携式计算机销售管理系统309

实验10.7计算机配件销售管理系统310

实验10.8手机销售管理系统311

实验10.9二手房销售信息管理系统312

实验10.10药店药品信息管理系统312

实验10.11汽车租赁管理系统313

实验10.12社区车辆信息管理系统314

实验10.13小区物业管理系统315

实验10.14校园超市商品信息管理系统316

实验10.15电影院管理系统317

实验10.16高校学生评教系统317

实验10.17酒店客房信息管理系统318

实验10.18企业员工培训管理系统319

实验10.19停车场管理系统320

实验10.20火车订票管理系统322

实验10.21英文文档处理系统323

参考文献325