
本来自书共分10章。分天操针使第1章为数制间的相互转换及不同类型数的表示范围,第2章为C语言程序调试方法和片距识基础知识,第3章为条件语句,第4章为循环,第5章为数组,第6章为指针,第7章为函数,第8章为结构体和共用体,第9章为文件,第10章为位运算,讲解了思雷场宗热会张一些常用的位运汉问增将预阳裂升混算,并引入了位段的概念。用简单问题写程序,用程序来说明C止论兰语言语法,通过程序实例让学生学会编程是本书的最大特点。本书文字简练,通达俗易懂,由浅入360百科深,偏重应用。本书每件头剧远府话级章都有练习题,书后附有练习题答案。书中的程序都在Visual C++60环境下调试圆安随通过,并给出运行结果推和离系跑。本书可作为大专院校和计算机培训班的教材,也可供自学使用。
- 中文名 C程序设计教程
- 出版时间 2010-06-21
- 开本 16
- ISBN 978-7-111-30130-1
图书信息
来自书号: | 30130 | ISBN: | 978-7-111-30130-1 |
作者: | 戴水贵 敖志刚 俞海英 编著 | 印次: | 1-1 |
责编: | 刘丽敏 | 开本: | 16 |
字数: | 468千字 | 定价: | 32.0 |
所属丛书: | 普通高等360百科教育"十一五"计算机类规划教材 | ||
装订: | 平 | 出版日期: | 2010-06-21 |
章节目录
前言
第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常量4铁即9
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一重循环的嵌套8除补补级和市余绿乙州4
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
基本信息
作 来自者: 田秀霞,徐建平 编
出 版 社: 航空工握目景冲良香伟德业出版社
ISBN: 360百科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++面向对象程序设计