目录 C语言程序设计习题解答与实验指导 第1章引言1 1.1基本知识提要1 1.1.1知识结构图1 1.1.2重点知识整理1 1.2主教材习题解答2 1.3上机实验2 1.3.1熟悉Visual C++ 2010 Express开发环境2 1.3.2熟悉DevC++集成开发环境8 1.4拓展训练12 1.5补充习题与解答12 1.5.1习题12 1.5.2参考答案13 第2章数据类型及其运算15 2.1基本知识提要15 2.1.1知识结构图15 2.1.2重点知识整理16 2.2主教材习题解答18 2.3上机实验21 2.3.1数据类型、变量与表达式21 2.3.2顺序结构25 2.4拓展训练30 2.5补充习题与解答31 2.5.1习题31 2.5.2参考答案37 第3章选择结构及其应用41 3.1基本知识提要41 3.1.1知识结构图41 3.1.2重点知识整理41 3.2主教材习题解答44 3.3上机实验48 3.3.1简单选择结构程序设计48 3.3.2多分支选择结构与选择嵌套程序设计52 3.4拓展训练60 3.5补充习题与解答61 3.5.1习题61 3.5.2参考答案70 C语言程序设计习题解答与实验指导 目录 第4章循环结构及其应用75 4.1基本知识提要75 4.1.1知识结构图75 4.1.2重点知识整理75 4.2主教材习题解答77 4.3上机实验82 4.3.1简单循环结构程序设计82 4.3.2循环嵌套程序设计92 4.4拓展训练104 4.5补充习题与解答105 4.5.1习题105 4.5.2参考答案122 第5章数组126 5.1基本知识提要126 5.1.1知识结构图126 5.1.2重点知识整理127 5.2主教材习题解答131 5.3上机实验140 5.3.1一维数组的使用140 5.3.2二维数组的使用147 5.3.3字符数组与字符串的使用153 5.4拓展训练158 5.5补充习题与解答161 5.5.1习题161 5.5.2参考答案169 第6章函数174 6.1基本知识提要174 6.1.1知识结构图174 6.1.2重点知识整理175 6.2主教材习题解答177 6.3上机实验190 6.3.1函数的定义与调用190 6.3.2函数的参数、函数的嵌套调用和递归调用199 6.3.3变量的作用域和生存期210 6.4拓展训练220 6.5补充习题与解答221 6.5.1习题221 6.5.2参考答案231 第7章预处理命令236 7.1基本知识提要236 7.1.1知识结构图236 7.1.2重点知识整理236 7.2主教材习题解答238 7.3补充习题与解答238 7.3.1习题238 7.3.2参考答案242 7.4本章注意事项及小结242 第8章指针244 8.1基本知识提要244 8.1.1知识结构图244 8.1.2重点知识整理244 8.2主教材习题解答247 8.3上机实验253 8.3.1指针的定义及其应用253 8.3.2指针作为函数参数258 8.3.3指针与数组265 8.4拓展训练279 8.5补充习题与解答282 8.5.1习题282 8.5.2参考答案298 第9章结构体与共用体304 9.1基本知识提要304 9.1.1知识结构图304 9.1.2重点知识整理304 9.2主教材习题解答306 9.3上机实验313 9.3.1结构体与共用体313 9.3.2链表321 9.3.3共用体与枚举类型329 9.4拓展训练335 9.5补充习题与解答336 9.5.1习题336 9.5.2参考答案340 第10章文件345 10.1基本知识提要345 10.1.1知识结构图345 10.1.2重点知识整理346 10.2主教材习题解答349 10.3上机实验360 10.4拓展训练367 10.5补充习题与解答370 10.5.1习题370 10.5.2参考答案375 参考文献377