第1部分Visual C++6.0上机指导 1
1.1 Visual C++6.0开发环境 1
1.1.1 Visual C++6.0集成开发环境简介 1
1.1.2 启动Visual C++6.0集成开发环境 1
1.1.3 开始一个新程序 1
1.2 C语言程序调试方法 6
1.2.1 错误的类型 6
1.2.2 查错的方法 7
1.2.3 Visual C++ 6.0中常用的程序调试工具 7
1.3 C语言的编程风格 8
1.3.1 编程风格 8
1.3.2 变量名、函数名的命名规则 9
1.3.3 注释 10
第2部分 基本实验 11
一、实验要求 11
二、实验报告的内容 11
实验1初识C程序 11
一、实验目的 11
二、实验内容 12
三、实验注意事项 14
实验2 C语言基础 14
一、实验目的 14
二、实验内容 14
三、实验注意事项 17
实验3顺序结构程序设计 17
一、实验目的 17
二、实验内容 18
三、实验注意事项 22
实验4选择结构程序设计 22
一、实验目的 22
二、实验内容 22
三、实验注意事项 30
实验5循环结构程序设计(一) 31
一、实验目的 31
二、实验内容 31
三、实验注意事项 37
实验6循环结构程序设计(二) 37
一、实验目的 37
二、实验内容 37
三、实验注意事项 45
实验7函数(一) 45
一、实验目的 45
二、实验内容 45
三、实验注意事项 58
实验8函数(二) 58
一、实验目的 58
二、实验内容 58
三、实验注意事项 63
实验9数组(一) 64
一、实验目的 64
二、实验内容 64
三、实验注意事项 76
实验10数组(二) 76
一、实验目的 76
二、实验内容 77
三、实验注意事项 85
实验11指针(一) 85
一、实验目的 85
二、实验内容 85
三、实验注意事项 90
实验12指针(二) 90
一、实验目的 90
二、实验内容 91
三、实验注意事项 97
实验13结构体 98
一、实验目的 98
二、实验内容 98
三、实验注意事项 102
实验14文件 102
一、实验目的 102
二、实验内容 102
三、实验注意事项 106
实验15 链表 107
一、实验目的 107
二、实验内容 107
三、实验注意事项 107
第3部分 综合性实验 108
实验1学生成绩管理 108
一、实验要求 108
二、实验提示 108
三、参考程序 109
实验2约瑟夫环问题 118
一、实验要求 118
二、实验提示 119
三、参考程序 119
实验3双向链表的综合运算 120
一、实验要求 120
二、实验提示 120
三、参考程序 120
第4部分 提高性实验 124
提高性实验1 124
一、填空型实验 124
二、改错型实验 125
三、设计型实验 126
提高性实验2 127
一、填空型实验 127
二、改错型实验 128
三、设计型实验 130
提高性实验3 131
一、填空型实验 131
二、改错型实验 132
三、设计型实验 134
提高性实验4 135
一、填空型实验 135
二、改错型实验 136
三、设计型实验 138
提高性实验5 139
一、填空型实验 139
二、改错型实验 140
三、设计型实验 141
附录 参考答案 143
配套教材课后习题参考答案 143
第1章 C语言概述 143
第2章 基本C语言程序设计 143
第3章 选择结构程序设计 144
第4章 循环结构程序设计 148
第5章 函数 149
第6章 数组 150
第7章 指针 157
第8章 结构体 159
第9章 文件 162
提高性实验参考答案 162
提高性实验1参考答案 162
提高性实验2参考答案 163
提高性实验3参考答案 164
提高性实验4参考答案 164
提高性实验5参考答案 165
参考文献 166