标题：C语言程序设计实践教程
人民邮电出版社最新出版图书
基本信息书　名　C语言程序设计实践教程(工业和信息化普通高等教育“十二五”规划教材立项项目)
丛 书 名　21世纪高等学校计算机规划教材——高校系列
标准书号　ISBN 978-7-115-27023-8
编目分类　TP312  [1]
作　者　杨有安 曹惠雅 陈维 鲁丽 编
译　者　--
责任编辑　武恩玉
开　本　16 开
印　张　10.5
字　数　270 千字
页　数　160 页
装　帧　平装
版　次　第1版第1次
初版时间　2012年2月
本 印 次　2012年2月
首 印 数　-- 册
定　价　25.00 元内容提要本书是《C语言程序设计教程》的配套教材。本书针对主教材有关C语言的基本概念、变量、运算符、表达式、顺序结构、分支结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、预处理和标准函数、文件、数据结构、数据抽象等章节的重点及难点进行总结，对重点难点题型进行分析，并附加各种题型的练习，以此帮助读者加深对C语言程序设计基础知识的理解。本书最后一部分为上机实验，每个实验包括实验目的与要求、实验步骤及实验内容，以此帮助读者提高程序设计的能力。
本书与《C语言程序设计教程》互为补充，相辅相成，对读者理解教学内容，掌握程序设计的基本知识，提高程序设计的应用能力十分有益。
本书适合作为高等学校“C语言程序设计”课程的辅导教材，也可作为等级考试辅导教材的自学用书。目　录第一部分　辅导、实践
第1章　C语言概述　
1.1　知识要点　
1.2　重点与难点解析　
1.3　测试题　
1.3.1　单项选择题　
1.3.2　填空题　
1.3.3　编程题　
1.3.4　测试题参考答案　
1.4　习题解答　
第2章　基本数据类型和运算符　
2.1　知识要点　
2.2　重点与难点解析　
2.3　测试题　
2.3.1　单项选择题　
2.3.2　填空题　
2.3.3　写出下面程序运行后的结果　
2.3.4　编程题　
2.3.5　测试题参考答案　
2.4　习题解答　
第3章　顺序和选择结构程序设计　
3.1　知识要点　
3.2　重点与难点解析　
3.3　测试题　
3.3.1　单项选择题　
3.3.2　填空题　
3.3.3　编程题　
3.3.4　测试题参考答案　
3.4　习题解答　
第4章　循环结构程序设计　
4.1　知识要点　
4.2　重点与难点解析　
4.3　测试题　
4.3.1　单项选择题　
4.3.2　填空题　
4.3.3　编程题　
4.3.4　测试题参考答案　
4.4　习题解答　
第5章　数组　
5.1　知识要点　
5.2　重点与难点解析　
5.3　测试题　
5.3.1　单项选择题　
5.3.2　填空题　
5.3.3　编程题　
5.3.4　测试题参考答案　
5.4　习题解答　
第6章　函数和模块设计　
6.1　知识要点　
6.2　重点与难点解析　
6.3　测试题　
6.3.1　单项选择题　
6.3.2　填空题　
6.3.3　编程题　
6.3.4　测试题参考答案　
6.4　习题解答　
第7章　指针　
7.1　知识要点　
7.2　重点与难点解析　
7.3　测试题　
7.3.1　单项选择题　
7.3.2　填空题　
7.3.3　编程题　
7.3.4　测试题参考答案　
7.4　习题解答　
第8章　结构体与联合体　
8.1　知识要点　
8.2　重点与难点解析　
8.3　测试题　
8.3.1　单项选择题　
8.3.2　填空题　
8.3.3　编程题　
8.3.4　测试题参考答案　
8.4　习题解答　
第9章　预处理和标准函数　
9.1　知识要点　
9.2　重点与难点解析　
9.3　测试题　
9.3.1　单项选择题　
9.3.2　填空题　
9.3.3　编程题　
9.3.4　测试题参考答案　
9.4　习题解答　
第10章　文件　
10.1　知识要点　
10.2　重点与难点解析　
10.3　测试题　
10.3.1　单项选择题　
10.3.2　填空题　
10.3.3　编程题　
10.3.4　测试题参考答案　
10.4　习题解答　
第11章　数据结构和数据抽象　
11.1　知识要点　
11.2　重点与难点解析　
11.3　测试题　
11.3.1　单项选择题　
11.3.2　填空题　
11.3.3　编程题　
11.3.4　测试题参考答案　
11.4　习题解答　
第二部分　上机实践
实验一　C语言源程序的运行环境、运行过程及表达式的使用　
实验二　顺序结构与选择结构程序设计　
实验三　循环结构程序设计(一)　
实验四　循环结构程序设计(二)　
实验五　一维数组与二维数组　
实验六　字符数组与字符串　
实验七　函数程序设计(一)　
实验八　函数程序设计(二)　
实验九　指针程序设计(一)　
实验十　指针程序设计(二)　
实验十一　结构体、联合体程序设计　
实验十二　预处理和标准函数　
实验十三　文件　
实验十四　数据结构和数据抽象　
清华大学出版社
图书信息  书 名: C语言程序设计实践教程
作　者：张建宏
出版社：清华大学出版社
出版时间： 2009年10月
ISBN: 9787302202691
开本： 16开
定价: 29.00 元内容简介《C语言程序设计实践教程》是唐国民教授《C语言程序设计》(清华大学出版社出版)的配套学习辅导书，同时也可作为其他同类教材的学习辅导书。全书分为两部分：第一部分是C语言程序设计基础，包括教材的课后习题及参考答案、实训习题及参考答案；第二部分是C语言程序设计实验，包括与教材相配套的实验，分别详细介绍了TC和Visual C++6．0这两种集成开发环境。
《C语言程序设计实践教程》可作为高等学校计算机及相关专业的计算机教材，亦可作为高等学校学生和广大计算机爱好者学习掌握C语言的自学辅导教材。图书目录第一部分 C语言程序设计基础
第1章 C语言简介
第2章 基本数据类型及运算
第3章 语句
第4章 数组类型
第5章 指针
第6章 函数与程序结构
第7章 结构体、联合体与枚举
第8章 编译预处理与自定义新类型名
第9章 文件
第10章 位运算
第二部分 C语言程序设计实验
附录A Turbo C编译环境
附录B VC++ 6.0集成开发环境
附录C 浙江省计算机等级考试样题（二级C）
……
中国铁道出版社出版图书
基本信息书名：C语言程序设计实践教程
套系名称：全国高等院校计算机教育规划教材
书号：978-7-113-12030-6　版次：1版1次　开本：16开　页码：184页
作者：王建国 侯先槐[2]
出版时间：2011-01-11
定价：18 元
出版社：中国铁道出版社
适用专业：各专业内容简介"本书为《C语言程序设计》（王建国、陈惠明主编，中国铁道出版社出版）的配套教材，由上机指导、实践学习、综合练习、教材习题详解等部分组成。
本书在内容安排上与主教程配套，第1章上机指导部分除介绍Visual C++ 6.0环境外，还重点介绍了程序的调试技术；其他章节的实践学习部分按“读程序画流程图”—“看流程图写程序”—“程序改错”—“程序设计”—“综合练习”等环节组织内容，使学生由“扶着走”到“独立走”顺利过渡；综合练习题的安排循序渐进，突出C语言的实用性和灵活性，有助于提高学生对实际问题的抽象描述能力；附录包括全国计算机等级考试大纲及C语言二级考试部分真题，有利于读者练习提高，准备应试；同时，本书对主教材每章后的习题作了详细解答，是一本针对性很强的辅助教材。
本书适合作为高等院校应用型本科学生的C语言上机实验、等级培训和综合课程设计等方面的指导教材，也可作为高等职业教育的指导教材，以及计算机专业和相关专业学生、自考学员和教师的辅助教材图书目录"第1章 C语言基础 1
1.1 C语言程序的上机操作 1
1.2 C程序的调试 5
1.2.1 语法错误调试 5
1.2.2 逻辑错误调试 7
1.2.3 其他调试技术 10
1.3 读程序写结果 11
1.3.1 相加溢出 11
1.3.2 字符输出 11
1.3.3 算术表达式求值 12
1.3.4 复合赋值表达式求值 13
1.3.5 自增自减运算求值 13
1.4 程序设计 14
综合练习 14
第2章 控制结构程序实例 15
2.1 读程序画流程图 15
2.1.1 分段函数求值 15
2.1.2 判断输入字符的类型 16
2.1.3 歌星大奖赛 18
2.2 看流程图写程序 20
2.2.1 身高预测 20
2.2.2 简易计算器 21
2.2.3 马克思手稿中的数学题 23
2.3 程序改错 24
2.3.1 计算整数位数 24
2.3.2 四方定理 26
2.4 程序设计 28
2.4.1 加工资 28
2.4.2 最大公因子 29
2.4.3 调和级数的项数 31
2.4.4 一个奇异的三位数 31
2.4.5 求定积分 32
综合练习 34
第3章 数组与指针程序实例 35
3.1 读程序画流程图 35
3.1.1 求成绩平均分 35
3.1.2 求逆序 36
3.1.3 数据加密 38
3.2 看流程图写程序 39
3.2.1 计算字符串中空格数目 39
3.2.2 求矩阵鞍点 41
3.2.3 找素数 44
3.3 程序改错 46
3.3.1 改写算术表达式 46
3.3.2 求矩阵的转置矩阵 48
3.3.3 判断是否回文 48
3.4 程序设计 50
3.4.1 在有序序列中插数 50
3.4.2 杨辉三角 52
3.4.3 合法标识符判定 53
3.4.4 求100的阶乘 55
综合练习 57
第4章 函数程序实例 58
4.1 读程序画流程图 58
4.1.1 求任意三个整数绝对值的和 58
4.1.2 宏#include的应用 59
4.2 看流程图写程序 60
4.2.1 整数反向输出 60
4.2.2 字符串反向输出 62
4.3 程序改错 63
4.4 程序设计 65
4.4.1 统计字符串中的单词数 65
4.4.2 函数指针的应用 66
综合练习 67
第5章 结构体程序实例 68
5.1 结构体应用实例——倒计时器 68
5.2 单链表的基本操作 71
5.2.1 链表的创建 71
5.2.2 链表元素的输出 73
5.2.3 链表求长度 73
5.2.4 链表元素的查找 74
5.2.5 链表元素的插入 74
5.2.6 链表元素的删除 75
5.3 单链表的应用 76
5.3.1 集合的并集 77
5.3.2 集合的交集 77
5.3.3 集合的补集 78
5.3.4 集合操作应用 79
综合练习 79
第6章 文件操作程序实例 80
6.1 读程序画流程图 80
6.1.1 成绩查询 80
6.1.2 成绩录入 82
6.2 看流程图写程序 85
6.2.1 统计文本文件中的单词数 85
6.2.2 人事管理信息系统 87
6.3 程序改错 91
6.4 程序设计 92
6.4.1 统计素数写入文件 92
6.4.2 字符串加密 93
综合练习 95
第7章 习题答案 96
7.1 C语言基础知识习题答案 96
7.2 算法习题答案 97
7.3 C程序的控制结构习题答案 99
7.4 数组与指针习题答案 103
7.5 函数习题答案 107
7.6 结构体与共用体习题答案 110
7.7 文件操作习题答案 113
附录A 全国计算机等级考试大纲 119
附录B 全国计算机等级考试二级真题 123
附录C 上机考试试题与参考答案及解析 161
参考文献 170