第一部分 学习辅导与习题解答第1章 简单C程序设计 1.1 本章学习辅导 1.1.1 C语言程序的结构 1.1.2 C语言中的符号规定 1.1.3 变量与数据类型 1.1.4 运算符与表达式 1.1.5 系统函数 1.1.6 流程图 1.1.7 编程风格 1.2 课后习题指导 1.3 实验问题解答 第2章 简单判定性问题求解 2.1 本章学习辅导 2.1.1 判定条件 2.1.2 if-else判定性结构 2.1.3 switch判定结构 2.1.4 指针变量 2.1.5 格式输入函数scanf() 2.2 课后习题指导 2.3 实验问题解答 第3章 构造数据类型 3.1 本章学习辅导 3.1.1 运算符 3.1.2 for循环 3.1.3 while循环 3.1.4 do while循环 3.1.5 循环的中断 3.1.6 关于循环的一些问题 3.2 课后习题指导 3.3 实验问题解答 第4章 模块化程序与应用 4.1 本章学习辅导 4.1.1 模块化程序设计方法 4.1.2 函数 4.1.3 预处理 4.1.4 其他 4.2 课后习题指导 4.3 实验问题解答 第5章 相同类型数据集合 5.1 本章学习辅导 5.1.1 数组与数组元素的概念 5.1.2 一维数组 5.1.3 二维数组和多维数组 5.1.4 字符类型数据集合的存储 5.1.5 字符串处理函数 5.1.6 字符串指针变量与字符数组 5.2 课后习题指导 5.3 实验问题解答 第6章 深入模块化设计与应用 6.1 本章学习辅导 6.1.1 算法基本概念 6.1.2 简单的排序算法 6.1.3 嵌套与递归设计及应用 6.1.4 模块间的批量数据传递 6.1.5 模块化设计中程序代码的访问 6.2 课后习题解答 6.3 实验问题解答 第7章 构造数据类型 7.1 本章学习辅导 7.1.1 结构体 7.1.2 共用体 7.1.3 枚举类型 7.1.4 自定义类型 7.1.5 位段类型 7.2 课后习题指导 7.3 实验问题解答 第8章 综合设计与应用 8.1 本章学习辅导 8.1.1 变量的作用域与存储类别 8.1.2 指针与数组 8.1.3 指针型函数 8.1.4 动态存储空间分配 8.1.5 函数main()中的参数 8.1.6 链表 8.2 课后习题指导 8.3 实验问题解答 第9章 数据永久性存储 9.1 本章学习辅导 9.1.1 文件管理 9.1.2 文件组织方式 9.1.3 文件操作 9.2 课后习题指导 9.3 实验问题解答 C语言程序设计模拟试题一 试卷 试题答案与分析 一、单项选择题 二、填空题 三、读程题 四.改错题 五、流程图 六、编程题 C语言程序设计模拟试题二 试卷 试题答案与分析 一、单项选择题 二、填空题 三、请写出下列程序的运行结果 四、改错 五、程序流程图 六、编程题