第1部分知识点讲解及实验安排 第1章C语言概述3 1.1知识要点3 1.2上机实验4 1.3实验过程中的常见问题与解决方法11 第2章数据类型、常量与变量17 2.1知识要点17 2.2上机实验17 2.3实验过程中的常见问题与解决方法20 第3章数据的运算与输入输出22 3.1知识要点22 3.2上机实验22 3.3实验过程中的常见问题与解决方法26 第4章C语言三种基本结构程序设计29 4.1选择结构29 4.1.1知识要点29 4.1.2上机实验29 4.1.3实验过程中的常见问题与解决方法33 4.2循环结构基础35 4.2.1知识要点35 4.2.2上机实验36 4.2.3实验过程中的常见问题与解决方法39 4.3循环嵌套40 4.3.1知识要点40 4.3.2上机实验40 4.3.3实验过程中的常见问题与解决方法44 第5章函数45 5.1函数定义与调用45 5.1.1知识要点45 5.1.2上机实验45 5.1.3实验过程中的常见问题与解决方法50 5.2函数的嵌套和递归51 5.2.1知识要点51 5.2.2上机实验51 5.2.3实验过程中的常见问题与解决方法54 5.3函数的高级应用54 5.3.1知识要点54 5.3.2上机实验55 5.3.3实验过程中的常见问题与解决方法58 目录C语言程序设计实验及习题解答(第2版)第6章数组60 6.1一维数组60 6.1.1知识要点60 6.1.2上机实验60 6.1.3实验过程中的常见问题与解决方法63 6.2二维数组65 6.2.1知识要点65 6.2.2上机实验65 6.2.3实验过程中的常见问题与解决方法69 6.3字符数组和字符串70 6.3.1知识要点70 6.3.2上机实验70 6.3.3实验过程中的常见问题与解决方法73 6.4函数和数组74 6.4.1知识要点74 6.4.2上机实验74 6.4.3实验过程中的常见问题与解决方法77 第7章指针79 7.1指针的概念及应用79 7.1.1知识要点79 7.1.2上机实验79 7.1.3实验过程中的常见问题与解决方法81 7.2指针与一维数组82 7.2.1知识要点82 7.2.2上机实验82 7.2.3实验过程中的常见问题与解决方法84 7.3指针与字符串85 7.3.1知识要点85 7.3.2上机实验86 7.3.3实验过程中的常见问题与解决方法88 7.4指针与二维数组88 7.4.1知识要点88 7.4.2上机实验89 7.4.3实验过程中的常见问题与解决方法90 7.5指针的其他应用91 7.5.1知识要点91 7.5.2上机实验92 7.5.3实验过程中的常见问题与解决方法97 第8章结构体与共用体99 8.1结构体基本应用99 8.1.1知识要点99 8.1.2上机实验99 8.1.3实验过程中的常见问题与解决方法104 8.2共用体基本应用105 8.2.1知识要点105 8.2.2上机实验105 8.2.3实验过程中的常见问题与解决方法109 第9章文件系统110 9.1知识要点110 9.2上机实验111 9.3实验过程中的常见问题与解决方法115 第2部分《C语言程序设计(第2版)》习题解答 第1章习题与解答121 1.1习题121 1.2习题参考答案与解析122 第2章习题与解答122 2.1习题122 2.2习题参考答案与解析124 第3章习题与解答126 3.1习题126 3.2习题参考答案与解析129 第4章习题与解答132 4.1习题132 4.2习题参考答案与解析138 第5章习题与解答146 5.1习题146 5.2习题参考答案与解析150 第6章习题与解答158 6.1习题158 6.2习题参考答案与解析163 第7章习题与解答174 7.1习题174 7.2习题参考答案与解析179 第8章习题与解答189 8.1习题189 8.2习题参考答案与解析192 第9章习题与解答202 9.1习题202 9.2习题参考答案与解析204