标题：程序设计基础
人民邮电出版社最新出版图书
基本信息书　名　程序设计基础(工业和信息化普通高等教育“十二五”规划教材立项项目)
丛 书 名　21世纪高等学校计算机规划教材——高校系列
标准书号　ISBN 978-7-115-27359-8  [1]
编目分类　TP311.1
作　者　吴良杰 郭江鸿 魏传宝 宁慧 崔玉文 主编
译　者　--
责任编辑　武恩玉
开　本　16 开
印　张　18
字　数　474 千字
页　数　281 页
装　帧　平装
版　次　第1版第1次
初版时间　2012年3月
本 印 次　2012年3月
首 印 数　-- 册
定　价　35.00 元内容提要全书由11章组成，主要内容包括：程序设计基础，数据表示和数据运算，顺序结构、选择结构、循环结构程序设计，函数，数组，常用算法，结构体，指针和文件系统。
本书注重培养程序设计理念，通过问题分析，给出设计方案与程序实现，逐步引领思维。每章配有编程实例与课后习题，同时本书还另配有《程序设计基础实验与学习指导》作为辅助教材。
本书适合作为高等学校非计算机专业学生学习程序设计基础课程的主教材，也可作为全国计算机等级考试的参考书。目　录第一篇　程序设计基础篇
第1章　程序设计基础　1
1.1　程序设计概念　1
1.1.1　什么是程序设计　1
1.1.2　什么是计算机程序　2
1.1.3　程序设计语言的发展　2
1.1.4　程序设计思想　4
1.2　算法的概念及其表示　5
1.2.1　算法的概念　5
1.2.2　算法的表示　7
1.3　程序开发过程　12
1.3.1　程序的编写过程　12
1.3.2　Turbo C++ 3.0集成开发环境　12
1.4　C语言程序结构及实例　14
1.4.1　C语言程序结构　15
1.4.2　标识符和关键字　16
习题　17
第2章　数据表示及数据运算　19
2.1　数据类型的一般概念　19
2.2　常量与变量　20
2.2.1　常量　20
2.2.2　变量　21
2.3　整型数据　21
2.3.1　整型变量　22
2.3.2　整型常量　24
2.4　浮点型数据　25
2.4.1　浮点型变量　25
2.4.2　浮点型常量　26
2.5　字符型数据　27
2.5.1　字符型常量　27
2.5.2　字符型变量　28
2.5.3　字符串常量　29
2.6　赋值运算符及变量赋初值　30
2.7　不同数据类型数据间的混合运算　31
2.7.1　自动转换　32
2.7.2　强制转换　32
2.8　运算符和表达式　33
2.8.1　概述　33
2.8.2　算术运算符和算术表达式　34
2.8.3　自增、自减运算符　36
2.8.4　复合赋值运算符和赋值表达式　37
2.8.5　关系运算符和关系表达式　38
2.8.6　逻辑运算符和逻辑表达式　38
2.8.7　条件运算符和条件表达式　40
2.8.8　逗号运算符和逗号表达式　41
2.8.9　求字节数运算符　41
2.9　运算符的优先级和结合性　42
习题　42
第3章　最简单的C程序设计　46
3.1　赋值语句　47
3.2　数据的输入输出　48
3.2.1　字符数据的输入输出　48
3.2.2　格式输入与格式输出　51
3.3　编程实例　66
习题　69
第4章　选择结构程序设计　71
4.1　选择结构程序设计的基本思想　71
4.2　if语句的基本形式　73
4.2.1　if单分支结构　74
4.2.2　if双分支结构　75
4.3　表达式与if语句条件判断　77
4.3.1　再述关系表达式和逻辑表达式　77
4.3.2　if语句条件判断　79
4.4　多分支选择结构及if嵌套　81
4.4.1　if多分支结构　81
4.4.2　switch语句　84
4.4.3　if 嵌套结构　88
4.5　编程实例　92
习题　97
第5章　循环结构程序设计　100
5.1　引言　100
5.2　循环的实现方法　101
5.2.1　while循环　101
5.2.2　for循环　103
5.2.3　do-while循环　107
5.2.4　循环的嵌套　108
5.3　循环的进一步讨论　111
5.3.1　几种循环的比较　111
5.3.2　用break语句提前终止循环　111
5.3.3　用continue语句提前结束本次循环　113
5.4　编程实例　114
习题　120
第二篇　高效编程篇
第6章　函数　127
6.1　高效程序的编写　127
6.2　函数的定义　129
6.2.1　无参函数的定义　129
6.2.2　有参函数的定义　129
6.3　函数间数据的传递方法　131
6.3.1　形式参数和实际参数　131
6.3.2　函数的返回值　132
6.4　函数的调用　134
6.4.1　函数调用的一般形式　134
6.4.2　函数的声明和函数原型　136
6.5　函数的嵌套调用　137
6.6　函数的递归调用　139
6.7　局部变量和全局变量　144
6.7.1　局部变量　144
6.7.2　全局变量　145
6.8　变量的存储类别　147
6.8.1　动态存储方式与静态存储方式　147
6.8.2　auto变量　148
6.8.3　用static声明局部变量　149
习题　150
第三篇　深入应用篇
第7章　数组　153
7.1　成组数据处理问题实例及解决方法　153
7.2　一维数组的定义与引用　154
7.2.1　一维数组的定义　154
7.2.2　一维数组元素的引用　154
7.2.3　一维数组的初始化　155
7.3　二维数组的定义与引用　156
7.3.1　二维数组的定义　156
7.3.2　二维数组元素的引用　157
7.3.3　二维数组的初始化　158
7.4　字符数组的定义与引用　159
7.4.1　字符数组的初始化　159
7.4.2　字符串和字符串结束标志　160
7.4.3　字符数组的输入输出　160
7.4.4　字符串处理函数　161
7.5　数组元素及数组作函数的参数　164
7.5.1　数组元素作函数的参数　164
7.5.2　数组作函数的参数　165
7.6　编程实例　166
习题　174
第8章　常用算法　179
8.1　格式控制类　179
8.2　排序和查找　180
8.2.1　排序　180
8.2.2　查找　183
8.3　一些常见编程算法　185
8.4　应用题型　190
8.5　其他常用数学方法　193
8.5.1　迭代法　193
8.5.2　递归法　195
8.5.3　分治法　196
8.6　随机数分析　197
第9章　结构体　199
9.1　结构体类型的声明方法　199
9.2　结构体类型变量的定义与使用　201
9.2.1　变量的3种定义方法　201
9.2.2　结构体变量的初始化　202
9.2.3　结构体变量的使用　204
9.3　结构体数组　207
9.3.1　结构体数组的定义　207
9.3.2　结构体数组的初始化　209
9.3.3　结构体数组的使用　210
9.4　编程实例　212
习题　217
第10章　指针　222
10.1　指针的引入　222
10.2　内存数据的访问方式　224
10.3　指针变量的定义及基本使用　225
10.3.1　指针变量的定义　226
10.3.2　指针变量的基本使用方法　227
10.4　指针作函数的参数　229
10.5　指针变量的各种应用　233
10.5.1　指针与数组　233
10.5.2　指针与字符串　236
10.5.3　指针与结构体　240
10.6　使用指针的算法分析和设计　241
10.6.1　使用指针处理数组　241
10.6.2　使用指针处理字符串　245
10.6.3　使用指针处理结构体数据　248
10.6.4　使用指针作参数传递一组数据　250
10.7　编程实例　255
习题　258
第11章　文件系统　265
11.1　文件概述　265
11.2　文件的打开与关闭　267
11.2.1　文件的打开　268
11.2.2　文件的关闭　268
11.3　文件的读写　269
11.3.1　文件尾测试函数　269
11.3.2　文件的字符读/写函数　269
11.4　文件定位　271
11.4.1　文件头定位函数rewind()　271
11.4.2　改变文件位置指针函数fseek()　272
11.5　编程实例　273
习题　275
附录A　ASCII表　277
附录B　常用函数　278
图书信息
  书 名： 程序设计基础
作　者：刘白林
出版社：清华大学出版社
出版时间：2010年03月
ISBN: 9787302218579
开本：16开
定价： 23.00 元内容简介《程序设计基础（C语言版）（第2版）》是按照教育部关于应用型大学计算机课程基本要求，并结合当前程序设计技术发展现状而编写的，主要内容包括C程序设计概述、数据类型、运算符、表达式、程序结构、数组、函数、指针、结构体与共用体、文件等内容。
《程序设计基础（C语言版）（第2版）》内容丰富，图文并茂，深入浅出，循序渐进。将理论介绍与七机演示紧密结合，注重培养读者对基础知识和基本技能的掌握，以及培养良好的程序设计风格和习惯。
《程序设计基础（C语言版）（第2版）》适合各类应用型大学在校学生作为教材使用，也可作为从事计算机应用的各类工程技术人员的参考书和自学教材。
为配合《程序设计基础（C语言版）（第2版）》的学习，作者还编写了与《程序设计基础（C语言版）（第2版）》配套的习题集，可供读者学习时参考使用。目录第1部分 C语言上机步骤以及运行环境
1.1 C语言程序的上机步骤
1.2 VisualC++编程工具
1.2.1 VisualC++语言集成环境简介
1.2.2 VisualC++语言编程过程
第2部分 C语言实验
2.1 实验报告要求
2.2 实验1熟悉VC++语言运行环境
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
2.3 实验2数据类型、运算符和表达式
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
2.4 实验3顺序结构程序设计
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
2.5 实验4选择结构程序设计
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
2.6 实验5循环结构程序设计
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
2.7 实验6数组
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
2.8 实验7函数
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
2.9 实验8指针
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
2.1 0实验9结构体和共用体
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
2.1 1实验10文件
1.实验目的
2.实验重点
3.实验难点
4.实验内容
5.讨论与总结
第3部分 C语言习题
3.1 C语言初步
1.选择题
2.填空题
3.简答题
4.编程题
3.2 数据类型、运算符与表达式
1.选择题
2.填空题
3.简答题
4.编程题
3.3 简单C程序设计
1.选择题
2.填空题
3.程序改错题
4.编程题
3.4 程序结构
1.选择题
2.填空题
3.程序分析题
4.程序设计题
3.5 数组
1.选择题
2.填空题
3.程序分析题
4.程序设计题
3.6 函数
1.选择题
2.填空题
3.程序分析题
4.程序设计题
3.7 指针
1.选择题
2.填空题
3.程序分析题
4.程序设计题
3.8 结构体与共用体
1.选择题
2.程序分析题
3.程序设计题
3.9 文件
1.选择题
2.填空题
第4部分 综合模拟测试题
4.1 模拟试题1
4.2 模拟试题2
4.3 模拟试题3
参考文献
图书信息
  书 名： 程序设计基础[2]
作　者：高克宁 赵长宽 李金双
出版社：清华大学出版社
出版时间：2009年10月01日
ISBN: 9787302203780，7302203784
开本：16开
平装： 477页
定价： 43.00 元内容简介《程序设计基础（C语言）》总结了作者多年的教学和软件开发经验，重点介绍程序设计的基该方法和技术，以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织相关内容。以C语言为依托，全面、系统地介绍了程序设计的基本知识。
《程序设计基础（C语言）》结构清晰，语言通俗易懂，内容由浅人深，循序渐进，实例丰富，习题具有代表性。全书贯彻传授知识、培养能力、提高素质的教学理念。另外，针对书中各章内容和上机实验，《程序设计基础（C语言）》还配有辅导教材《程序设计基础（C语言）实验指导与测试》，引导读者学习和掌握各章节的知识。目录第1章 计算机及程序设计概述
1.1 概述
1.2 计算机的基本原理
1.3 指令与程序
1.4 计算机应用简介
1.5 程序设计语言
1.6 问题求解与算法设计
1.6．1 算法定义
1.6．2 算法的复杂性
1.6．3 伪代码
1.6．4 流程图
1.6．5 N—S图
1.6．6 UML
1.7 程序设计思想
1.7．1 程序设计概述
1.7．2 程序设计基本步骤
1.7．3 结构化程序设计
1.7．4 面向对象程序设计
1.7．5 并行程序设计
1.7．6 程序设计思想前沿
1.8 C语言概述
1.8．1 C语言的特点
1.8．2 简单的C程序设计
1.8．3 C语言程序结构
1.8．4 C程序调试处理
1.9 案例——应用程序界面的简单设计
练习题
第2章 基本数据类型、常量及变量
2.1 概述
2.2 信息编码与存储
2.2．1 数值
2.2．2 字符
2.3 标识符
2.4 数据类型
2.5 常量
2.5．1 整型常量
2.5．2 实型常量
2.5．3 字符常量
2.5．4 字符串常量
2.5．5 符号常量
2.6 变量_
2.6．1 变量声明
2.6．2 变量初始化
2.6．3 变量赋值
2.6．4 const修饰符
2.7 数据溢出与计算精度
2.8 其他语言的基本数据类型
2.8．1 C++语言的基本类型
2.8．2 Java语言的基本类型
2.8．3 C#语言的基本类型
2.9 数据类型与程序移植
2.10 案例——跨平台程序开发
练习题
第3章 运算符与表达式
3.1 概述
3.2 算术运算符与算术表达式
3.3 关系运算符与关系表达式
3.4 逻辑运算符与逻辑表达式
3.5 赋值运算符与赋值表达式
3.6 ++/——运算符与自增/自减表达式
3.7 条件运算符与条件表达式
3.8 逗号运算符与逗号表达式
3.9 sizeof运算符
3.10 类型转换
3.10．1 隐式转换
3.10．2 显式转换
3.11 位运算符与位运算
3.11．1 位逻辑运算
3.11．2 位移运算
3.11．3 复合位运算及补位原则
3.12 表达式运算
3.13 其他语言中的运算符及表达式
3.14 案例
练习题
第4章 输入输出
4.1 概述
4.2 printf函数
4.2．1 printf函数的调用格式
4.2．2 printf函数的简单应用
4.2．3 printf函数的格式控制字符串
4.3 scanf函数
4.3．1 scanf函数的调用格式
4.3．2 scanf函数的格式控制字符串
4.4 字符输入与输出
4.5 图形输出
4.5．1 图形处理函数
4.5．2 图形界面接口
4.6 案例——基于OpenGL建立一个立方体
练习题
第5章 程序控制结构
5.1 概述
5.2 基本语句
5.3 条件控制语句
5.3．1 if语句
5.3．2 if-else语句
5.3．3 if-elseif语句
5.3．4 switch语句
5.3．5 分支结构应用
5.4 循环控制语句
5.4．1 while语句
5.4．2 for语句
5.4．3 C10-While语句
5.4．4 循环的本质
5.4．5 几种循环语句的比较
5.4．6 循环结构应用
5.5 其他控制语句
5.5．1 goto语句
5.5．2 break语句
5.5．3 continue语句
5.5．4 goto，break，contihue语句的区别
5.6 语句嵌套
5.6．1 条件分支嵌套结构
5.6．2 循环嵌套结构
5.7 案例——应用程序菜单界面
练习题
第6章 数组
6.1 概述
6.2 一维数组
6.2．1 一维数组定义
6.2．2 一维数组初始化
6.2．3 一维数组引用
6.2．4 一维数组应用
6.3 二维数组
6.3．1 二维数组定义
6.3．2 二维数组初始化
6.3．3 二维数组引用
6.3．4 二维数组应用
6.4 高维数组
6.5 字符数组与字符串
6.5．1 字符数组
6.5．2 字符串
6.5．3 字符串输入输出
6.5．4 常用字符串处理函数
6.5．5 字符数组与字符串应用
6.6 数组与数据存储
6.6．1 一维数组的存储
……
第7章 函数
第8章 指针
第9章 结构体、共用体与枚举类型 
第10章 预编译和宏定义
第11章 文件 
第12章 程序设计思想及范例
第13章 面向对象程序设计
第14章 并行程序设计与MPI
第15章 个体软件开发过程管理（PSP）
附录
参考文献
图书信息
  《程序设计基础（C语言）》
作者：于帆，赵妮 等主编
ISBN：10位[7302134626] 13位[9787302134626]
出版社：清华大学出版社
出版日期：2006-11-1
定价：￥25.00 元内容提要《程序设计（C语言版）》是一本介绍程序设计基础知识和应用的普及教材。本教材按　照教育部关于应用型大学计算机课程基本要求，并结合当前编程技术发展状况而编写的。内容包括程序设计基础、数据类型、运算符号与表达式、C语言程序的控制结构、数组与函数、指针、结构与链表、文件、Turbo C 图形程序设计以及实验等内容。
本书内容翔实，图文并茂并安排有实验课程。将理论介绍与上机紧密结合，重点放在对基础知识和基本操作技能的培养上。
本书适合各类应用型大学在校学生作为教材作用，也适合国家公务员和社会种类成人作为培训教材使用。目录第1章 程序设计基础
1.1 程序设计概述
1.2 程序设计语言
1.3 常见程序的各种结构
1.4 C语言的产生与特点
1.5 C语言程序的结构
1.6 标准输入输出库函数
1.7 C语言程序的编辑与运行
习题
第2章 数据类型、运算符号与表达式
2.1 标识符、常量与变量
2.2 C语言的数据类型
2.3 不同类型数据的混合运算
2.4 运算符和表达式
2.5 位运算
习题
第3章 C语言程序的控制结构
3.1 顺序结构程序设计
3.2 选择结构程序设计
3.3 循环结构程序设计
习题
第4章 数组
4.1 数组的概念
4.2 一维数组
4.3 二维数组
4.4 字符数组
习题
第5章 函数
5.1 概述
5.2 函数定义与调用
5.3 数组作为函数参数
5.4 函数的嵌套调用与递归调用
5.5 变量的作用域
5.6 内部函数和外部函数
5.7 编译预处理
习题
第6章 指针
6.1 地址和指针变量的概念
6.2 对指针变量的操作
6.3 数组指针和指针变量
6.4 字符串指针和指针变量
6.5 返回指针值的函数
6.6 指针数组与主函数main()的形象
6.7 函数的指针和指针变量
习题
第7章 结构与链表
第8章 文件
第9章 Turbo C图形程序设计
第10章 实验
附录A 运算符号的优先级和结合性
附录B C语言标准输入输出函数
附录C ASCⅡ字符代码集
附录D 常用库函数
附录E Turbo C集成环境下错误信息及处理
参考文献
图书信息
书 名： 程序设  计基础
作　者：谢书良
出版社：清华大学出版社
出版时间：2010年5月1日
ISBN: 9787302217916
开本：16开
定价： 29.50元内容简介《程序设计基础》是为从来没有接触过程序设计的读者编写的“零起点”入门教材。全书共分8章，第1章主要介绍程序设计的概念和程序运行的环境，第2章介绍了基本的数据类型、运算符与表达式，第3章介绍面向过程程序的顺序、分支选择和循环三种控制结构，第4章至第7章分别介绍了数组、指针的概念，结构体和其他数据类型，函数及其调用，内容涵盖了C++面向过程程序设计内容，与C语言教材完全兼容。第8章是体现《程序设计基础》特色的一章，分别介绍了“小型通讯录查询系统”和“学生成绩管理系统”的设计过程并附有完整代码，作为最后的“课程实践”还提供了两个控制台工程样例。
《程序设计基础》还为授课教师提供精心设计的配套电子课件、全部例题源代码、自测练习题答案和部分题目的源代码，可在清华大学出版社网站上下载。
《程序设计基础》可作为高等院校涉及程序设计的相关专业程序设计课程的教材，也可作为工程技术人员的参考用书和有志于程序设计的社会青年的自学用书。作者简介陈明，教授，博士生导师。1993年获德国科学联合会DFG基金于德国图滨根大学计算机学院做神经网络综合技术研究。教育部计算机及应用教学指导组成员（1996-2000），《计算机科学与探索》编委，《计算机教育》编委，中国计算机学会第六届、第七届、第八届、第九届理事（1996年-现在），中国计算机学会开放式系统专业委员会副主任，中国计算机学会计算机教育专委会常委及计算机科学与技术专业应用型人才培养研究组组长，全国计算机基础教育研究会常务理事，北京市计算机基础教育研究会副理事长，教育部IT&AT教育工程专家组成员，教育部文科计算机教学指导委员会委员，2003年获北京市教学名师奖。撰写并出版计算机教材、专著及译著82种。其中有多种教材获“十一五”国家级规划教材，北京市精品教材以及北京市精品教材立项项目，曾获部级数学成果二等奖一项。北京市《计算机软件基础课程》优秀教学团队负责人。参加和完成国家自然科学基金、国家863高技术基金等多项科研项目。目前主要从事分布计算及计算智能方面的研究，培养了三百二十余名硕士学位和博士学位研究生。在《计算机学报》、《软件学报）》、《通信学报》等国内外学术刊物与会议上发表论文130余篇。图书目录第1章 程序设计概述
1.1 基本概念
1.2 算法概述
1.3 数据的输入与输出
1.3.1 数据输出
1.3.2 数据输入
1.3.3 一个简单的C++程序
1.4 C++程序的结构
1.5 程序运行的流程
1.6 C++程序的上机环境——VC++6.0集成开发环境简介
第2章 基本数据类型、运算符与表达式
2.1 数据的基本类型
2.2 变量
2.2.1 标识符命名
2.2.2 变量的声明与初始化
2.2.3 使用变量时的注意事项
2.3 算术运算符与算术表达式
2.3.1 基本的算术运算符
2.3.2 算术表达式和运算符的优先级与结合性
2.3.3 表达式中各类数值型数据间的混合运算
2.3.4 强制类型转换运算符
2.4 常量
2.4.1 整型常量
2.4.2 实型常量
2.4.3 字符常量
2.4.4 字符串常量
2.4.5 宏常量
2.4.6 const常量
2.5 赋值运算符与赋值表达式
2.5.1 赋值运算符
2.5.2 赋值过程中的类型转换
2.5.3 复合的赋值运算符
2.5.4 赋值表达式
2.6 自增1和自减1运算符
2.7 逗号运算符与逗号表达式
自测练习题
第3章 面向过程程序的控制结构
3.1 在输出流中使用控制符
3.2 用输出函数printf进行格式输出
3.3 字符数据的输出与输入
3.4 编写顺序结构的程序
3.5 关系运算与逻辑运算
3.5.1 关系运算符与关系表达式
3.5.2 逻辑常量和逻辑变量
3.5.3 逻辑运算与逻辑表达式
3.6 分支选择结构与if语句
3.7 if语句的嵌套
3.8 条件运算符与条件表达式
3.9 多分支选择结构与switch语句
3.1 0编写分支选择结构的程序
3.1 1循环结构和循环语句
3.1 1.1 用while语句构成循环
3.1 1.2 用do-while语句构成循环
3.1 1.3 用for语句构成循环
3.1 2循环的嵌套
3.1 3流程控制的转移
3.1 3.1 continue语句
3.1 3.2 break语句
3.1 3.3 goto语句
3.1 4编写循环结构的程序
自测练习题
第4章 数组
4.1.1 一维数组的定义
4.1.2 一维数组元素的引用
4.1.3 一维数组的初始化
4.1.4 对数组元素的赋值
4.2 二维数组的定义和引用
4.2.1 二维数组的定义
4.2.2 二维数组元素的引用
4.2.3 二维数组的初始化
4.2.4 二维数组的应用举例
4.3 字符数组与字符串简介
4.3.1 字符数组的定义
4.3.2 字符数组的输出和输入
4.3.3 字符串处理函数
自测练习题
第5章 指针
5.1 指针与指针变量
5.2 指针与数组
5.2.1 用指针操作一维数组
5.2.2 用指针操作二维数组
5.2.3 用指针数组操作二维数组
5.3 指针与字符串
自测练习题
第6章 其他数据类型
6.1 结构体145
6.1.1 结构体类型的定义
6.1.2 结构体变量
6.1.3 结构体数组
6.2 指针与结构体
6.2.1 指向结构体变量的指针
6.2.2 指向结构体数组的指针
6.2.3 用指针处理静态链表简介
6.3 共用体（联合体）
6.3.1 共用体类型的定义
6.3.2 共用体变量
6.4 枚举——基本数据类型
6.4.1 枚举类型的定义和枚举变量的声明
6.4.2 枚举类型的引用
6.5 自定义类型
6.5.1 自定义类型的一般形式
6.5.2 自定义类型的使用说明
6.6 位运算及位字段
6.6.1 位运算
6.6.2 移位运算
6.6.3 位运算的复合赋值运算
6.6.4 位字段
自测练习题
第7章 函数及其调用
7.1 概述
7.2 定义函数的一般形式
7.2.1 无参函数
7.2.2 有参函数
7.3 函数参数与函数的值
7.3.1 调用函数时的数据传递
7.3.2 函数返回值
7.4 函数的调用
7.5 函数的嵌套调用
7.6 函数的递归调用
7.7 数组作为函数参数
7.7.1 数组元素作函数实参
7.7.2 数组名作函数的参数
7.7.3 二维数组名作函数参数
7.8 指针与函数
7.8.1 指针作为函数的参数
7.8.2 返回指针值的函数——指针函数
7.8.3 指向函数的指针——函数指针
7.8.4 用结构体变量和指向结构体的指针作函数参数
7.9 指针与引用
7.1 0变量的存储类型
7.1 0.1 存储类型
7.1 0.2 全局变量
7.1 0.3 局部变量（自动变量）
7.1 0.4 静态变量
7.1 0.5 静态函数
第8章 综合应用
实验1 熟悉Visual C++6.0的运行环境
实验2 数据类型、运算符及表达式
实验3 数据的输入、输出与顺序结构程序设计
实验4 分支选择结构程序设计
实验5 循环结构程序设计
实验6 数组的应用
实验7 指针的基本使用
实验8 结构体和共用体
实验9 用指针数组处理字符串及用指针处理结构体
实验10 函数及其调用
实验11 函数的嵌套、递归调用及带宏替换
课程实践 含数据录入、修改、删除、查询等的综合实例设计
附录A ASCⅡ码字符集
附录B 运算符的优先级和结合性
附录C 输入、输出函数中的格式控制符及修饰符
任务索引
自测练习题参考答案
参考文献