标题：C 程序设计教程
图书信息
书号：30130ISBN：978-7-111-30130-1作者：戴水贵 敖志刚 俞海英 编著印次：1-1责编：刘丽敏开本：16字数：468千字定价：32.0所属丛书：普通高等教育“十一五”计算机类规划教材装订：平出版日期：2010-06-21[1]
章节目录
前言　　第1章数制间的相互转换及不同类型　　数的表示范围1　　1 1数的十进制、二进制、八进制和十六　　进制表示 1　　1 1 1如何将十进制数转换为二进　　制数2　　1 1 2将十进制数转换为八进制数　　或十六进制数3　　1 2数的取值范围5　　1 2 1无符号数的表示范围5　　1 2 2有符号数的表示范围6　　1 2 3补码的概念7　　1 2 4计算机中补码的表示方法8　　1 2 5C语言中的数据类型11　　1 2 6类型的自动转换11　　练习题112　　第2章C语言程序调试方法和基础　　知识13　　2 1从一个完整的程序开始13　　2 2程序的编辑、编译、连接和运行13　　2 3printf语句和格式符%17　　2 4转义符\19　　2 5printf语句用法举例23　　2 6变量名的命名约定和定义变量26　　2 7赋值语句27　　2 8scanf语句和格式符%28　　2 9常用数学内部函数列表31　　2 10运算符和C表达式33　　2 11程序例40　　2 12常量49　　2 13十进制、八进制和十六进制整型数　　的表示方法49　　2 14实型数的表示方法51　　2 15字符串常量51　　2 16字符串常量与字符常量的区别52　　2 17变量的种类53　　2 18逗号运算符55　　练习题256　　第3章条件语句60　　3 1逻辑运算符60　　3 2无条件转移语句goto64　　3 3if-else语句64　　3 4else if语句69　　3 5if语句中的一个等号（=）和两个等号　　（==）72　　3 6逻辑与运算符（&&）和逻辑或运算符　　（‖）的特点73　　3 6 1逻辑与运算符（&&）的运算　　特点73　　3 6 2逻辑或运算符（‖）的运算　　特点74　　3 7switch语句75　　练习题377　　第4章循环78　　4 1goto语句以及用goto语句构成的　　循环78　　4 2while循环语句79　　4 3do-while循环语句79　　4 4while和do-while的比较80　　4 5for循环语句82　　4 6二重循环84　　4 6 1一重循环的嵌套84　　4 6 2二重循环的注意点85　　4 7break和continue语句86　　4 8小结89　　4 9综合程序例89　　练习题499　　第5章数组100　　5 1一维数组的定义和应用100　　5 2二维数组的定义和应用109　　5 3字符数组117　　5 4三维数组的定义和应用122　　5 5三维字符数组的定义和应用125　　练习题5126　　第6章指针127　　6 1内存地址的概念127　　6 2指针变量的定义127　　6 2 1普通变量与指针变量比对128　　6 2 2普通变量与指针变量使用比对128　　6 2 3不能向没有指向具体变量的指针　　赋值130　　6 3为什么要定义不同类型的指针变量131　　6 4指针在一维数组中的应用132　　6 5指针应用例133　　6 6二维数组的指针表示134　　6 7三维数组的指针表示136　　6 8n列数组指针变量138　　6 9一维指针数组和二级指针140　　6 10二维指针数组142　　6 11有形式参数的主函数main　　(argc,argv)143　　6 12字符串和单个字符处理函数144　　练习题6157　　第7章函数159　　7 1为什么要引入函数159　　7 2主函数与函数、函数与函数之间　　的关系160　　7 3函数的定义161　　7 4对被调用函数的声明162　　7 5使用函数时的注意事项163　　7 6函数的嵌套调用165　　7 7函数的参数传递165　　7 8函数的递归调用171　　7 9返回地址的函数177　　7 10函数综合程序例179　　7 11常量、动态变量、外部变量、静态　　变量、局部变量和寄存器变量188　　7 11 1外部变量程序例195　　7 11 2局部变量程序例200　　7 11 3静态变量程序例202　　7 12函数指针206　　7 13字符数组与字符指针208　　7 14字符串指针数组211　　7 15工程文件的使用方法215　　练习题7218　　第8章结构体和共用体219　　8 1结构体的定义219　　8 2结构体变量的定义220　　8 3结构体变量的引用222　　8 4结构体变量的初始化222　　8 5结构体数组变量223　　8 6结构体数组的初始化224　　8 7结构体指针变量224　　8 8共用体226　　8 9综合应用程序例229　　8 10链表241　　8 11用typedef定义新类型252　　练习题8253　　第9章文件254　　9 1C语言文件概述254　　9 2文件的打开与关闭fopen()/　　fclose()255　　9 3读/写文件中的一个字符fgetc()/　　fputc()257　　9 4读/写文件中的一个字符串fputs()/　　fgets()260　　9 5读/写文件中的一个数据块fread()/　　fwrite()261[1]
基本信息
作 者： 田秀霞，徐建平 编
出 版 社： 航空工业出版社
ISBN： 9787802434417
出版时间： 2010-09-01
版　次： 1
页　数： 363
装　帧：
开　本： 16开
所属分类： 图书>教材教辅>大学教材教辅
内容简介
《C 程序设计教程》全面阐述了C语言使用的相关规范和面向对象的设计思想，包括C 及其编译环境概述、数据类型与表达式、C 程序设计基础、函数的应用、数组、指针、自定义数据类型、类和对象、继承和派生、多态、虚函数与运算符重载、输入与输出流、命名空间与异常处理、模板及ATM智能管理系统等。
图书目录
第1篇 C++语言基础与面向过程程序设计
第1章 C++及其开发环境概述
1.1 面向对象的程序设计概述
1.1.1 什么是面向对象的程序设计思想
1.1.2 面向过程与面向对象程序设计特点比较
1.1.3 两种程序设计方法对比分析
1.2 从C到C++的演变
1.3 认识C4.+程序及其开发环境
1.3.1 C++程序的开发过程
1.3.2 认识C++程序
1.3.3 熟悉C++开发环境——VisualC++6.0
上机实训
实训1.1 编写并运行C++程序
实训1.2 熟悉Visual C++工作区与工程的使用
本章小结
习题与上机练习
第2章 C++程序设计基础（上）
2.1 c++的数据类型
2.1.1 C++数据类型概述
2.1.2 关于数值的范围
2.1.3 数据类型的转换
2.1.4 sizeof操作符
2.2 常量和变量
2.2.1 常量的类型与符号常量的声明
2.2.2 变量的命名、定义与声明
2.3 C++的运算符、表达式和优先级
2.3.1 算术运算符与算术表达式
2.3.2 赋值运算符与赋值表达式
2.3.3 关系运算符与关系表达式
2.3.4 逻辑运算符与逻辑表达式
2.3.5 条件运算符及其表达式
2.3.6 逗号运算符及其表达式
2.3.7 位运算符和位运算
2.3.8 运算符的优先级
上机实训
实训2.1 输出多种立体的的体积
实训2.2 判断三角形类型并求解其面积
本章小结
习题与上机练习
第3章 C++程序设计基础（下）
3.1 C++语句的类型
3.1.1 声明语句
3.1.2 执行语句
3.1.3 空语句
3.1.4 复合语句
3.2 数据的输入输出
3.2.1 输入语句
3.2.2 输出语句
3.2.3 输入，输出的格式控制
3.3 程序的流程控制
3.3.1 选择结构
3.3.2 循环结构
3.3.3 转向语句
3.4 预处理命令
3.4.1 宏定义
3.4.2 文件包含
3.4.3 条件编译
上机实训
实训3.1 根据输入的年龄判断所属年龄阶段
实训3.2 将输入数字转换为以汉字形式输出的货币金额
实训3.3 输出杨辉三角
本章小结
习题与上机练习
第4章 函数的应用
4.1 函数声明
4.1.1 函数的定义
4.1.2 函数原型的声明+
4.2 函数的参数与返回值*t
4.2.1 函数的参数
4.2.2 函数的返回值
4.3 函数调用
4.3.1 函数调用的一般形式
4.3.2 函数的嵌套调用
4.3.3 函数的递归调用
4.4 内联函数
4.5 函数重载
4.6 变量的存储属性
4.6.1 变量的作用域
4.6.2 变量的存储类别
4.7 内部函数和外部函数+
上机实训
实训4.1 编排日历
实训4.2 求两点间距离
实训4.3 汉诺塔问题求解
实训4.4 用二分法迭代求解方程
本章小结
习题与上机练习
第5章 数组与字符串
5.1 认识数组
5.2 一维数组
5.2.1 一维数组的定义
5.2.2 一维数组的初始化
5.2.3 一维数组元素的引用
5.2.4.一维数组的应用
5.3 二维数组
5.3.1 二维数组的定义
5.3.2 二维数组的初始化
5.3.3 二维数组元素的引用
5.3.4 二维数组的应用
5.4 数组在函数中的应用
5.5 字符数组与字符串
5.5.1 字符数组的定义和初始化
5.5.2 字符数组的输入输出
5.5.3 字符串处理函数，
5.6 字符串类和字符串变量
5.6.1 字符串变量
5.6.2 字符串数组
上机实训
实训5.1 插入排序
实训5.2 打印逆时针螺旋方阵
实训5.3 找出最大字符串
本章小结
习题与上机练习
第6章 指针与引用
6.1 指针与指针变量
6.1.1 指针的概念
6.1.2 指针变量的定义及应用
6.1.3 指针运算
6.1.4 new和delete运算符
6.2 指针与数组
6.2.1 指向一维数组的指针
6.2.2 二维数组的访问
6.3 指针与字符串
6.4 指针与函数
6.4.1 指针作函数参数
6.4.2 指向数组的指针作函数参数
6.4.3 返回指针的函数
6.4.4 指向函数的指针
6.5 指针数组和指向指针的指针
6.6 引用
6.6.1 变量的引用
6.6.2 引用作为函数的参数
上机实训
实训6.1 降序输出数据
实训6.2 矩阵转置
实训6.3 输出成绩
本章小结
习题与上机练习
第7章 自定义数据类型
7.1 结构体
7.1.1 结构体变量的定义、初始化及使用
7.1.2 结构体数组的定义、初始化及使用
7.1.3 指向结构体变量的指针
7.1.4 结构体作为函数参数
7.2 共用体
7.2.1 共用体变量的定义与初始化
7.2.2 共用体变量的使用
7.3 枚举类型
……
第2篇 C++面向对象程序设计