C语言程序设计——高职高专计算机技能型紧缺人才培养规划教材

  • 所属分类:
    高职高专计..
  • 作者:
    黄锐军 编
  • 出版社:
    人民邮电出版社
  • ISBN:9787115133090
  • 出版日期:2005-4-1
  • 原价:
    ¥24.00元
    现价:¥18.00元
  • 本书信息由合作网站提供,请前往以下网站购买:

    京东商城

     

    当当网

图书简介

  全书共分12章。主要内容包括:C语言基础知识,顺序结构程序的设计,分支程序的设计,各种循环结构程序的设计,数组,函数的设计,指针,编译预处理的概念与应用,结构,C++的基础知识,文件的操作。最后一章介绍了几个综合应用程序。
  本书力求通过大量的例子来讲解C语言的语法结构,读者可以通过阅读这些例子并编写类似的程序,锻炼编程的能力。全书的例子都是基于Visual C++6.0的平台上编写的,并且全部调试通过。
  本书为高职高专的教材,也可以作为学习程序设计的入门参考书。
目录
第 1 章 基础知识 1
1.1 简单C语言程序的构成和格式 1
1.1.1 第一个程序 1
1.1.2 注释语句 1
1.1.3 C语言程序的结构 2
1.1.4 C语言程序上机步骤 3
1.2 常量与变量 4
1.2.1 常量、变量的引入 4
1.2.2 常量 5
1.2.3 变量 5
1.2.4 变量的初始化 6
1.3 整数类型 6
1.3.1 整数常数与变量 6
1.3.2 整数的补码表示 6
1.3.3 各种整数类型 7
1.3.4 整数的输入输出 9
1.4 字符类型 11
1.4.1 字符的ASCII码表示 11
1.4.2 字符常数与变量 11
1.4.3 字符的输入输出 12
1.4.4 字符与整数 13
1.5 实数类型 13
1.5.1 实数常数与变量 13
1.5.2 实数的输入输出 14
1.6 字符串类型 15
1.6.1 字符串常数与变量 15
1.6.2 字符串在内存中的表示 16
1.6.3 字符串的输入输出 17
1.7 算术运算符与表达式 18
1.7.1 算术运算符与表达式 18
1.7.2 自加、自减运算 18
1.7.3 各种数据类型的混合运算 19
1.7.4 复合赋值运算 21
1.8 综合实例 21
习题 23

第 2 章 顺序结构程序设计 26
2.1 常用内部函数 26
2.1.1 常用数学函数 26
2.1.2 文件包含与函数调用 27
2.1.3 随机函数 28
2.2 字符输入输出函数 30
2.2.1 字符输入函数getchar 30
2.2.2 字符输出函数putchar 30
2.3 格式输入输出函数 31
2.4 综合实例 33
习题 36

第 3 章 分支结构程序设计 39
3.1 关系运算和逻辑运算 39
3.1.1 关系运算符和关系表达式 39
3.1.2 逻辑运算符和逻辑表达式 40
3.2 简单if语句 41
3.2.1 简单if条件语句 41
3.2.2 简单if条件语句的应用 41
3.3 二分支if语句 43
3.3.1 二分支if条件语句 43
3.3.2 二分支if条件语句的应用 43
3.3.3 分支语句的嵌套 45
3.4 多分支if语句 46
3.4.1 多分支if语句 46
3.4.2 多分支if语句的应用 47
3.5 条件表达式 49
3.5.1 条件表达式 49
3.5.2 条件表达式的应用 49
3.6 switch多分支程序结构 50
3.6.1 switch多分支程序结构语句 50
3.6.2 switch多分支程序结构语句的应用 51
3.7 综合实例 54
习题 57

第 4 章 循环结构程序设计 60
4.1 do循环结构 60
4.1.1 循环语句的引入 60
4.1.2 do循环语句 61
4.1.3 do循环的应用 62
4.2 while循环结构 64
4.2.1 while循环语句 64
4.2.2 while循环的应用 64
4.3 for循环结构 66
4.3.1 for循环语句 66
4.3.2 for循环的应用 67
4.3.3 几种循环的比较 69
4.4 循环结构的嵌套与退出 69
4.4.1 循环结构的嵌套 69
4.4.2 多循环的规则 70
4.4.3 循环的退出 72
4.5 综合实例 74
习题 78

第 5 章 数组 80
5.1 一维数组 80
5.1.1 一维数组的引入 80
5.1.2 一维数组的定义 81
5.1.3 一维数组的应用 82
5.1.4 数组应用要素 85
5.2 一维字符数组 86
5.2.1 一维字符数组 86
5.2.2 一维字符数组与字符串 86
5.2.3 字符串的输入与输出 87
5.3 字符串处理函数 88
5.3.1 字符串输入输出函数 88
5.3.2 常用字符串函数 89
5.3.3 字符串函数应用 93
5.4 数组排序与查找 95
5.4.1 数组排序 95
5.4.2 数组查找 96
5.5 二维数组 98
5.5.1 二维数组的定义 98
5.5.2 二维数组的应用 99
5.6 综合实例 101
习题 105

第 6 章 函数 107
6.1 函数定义 107
6.2 函数参数与返回值 109
6.2.1 函数参数 109
6.2.2 函数返回值 110
6.2.3 设有返回值的函数 110
6.2.4 函数调用 111
6.2.5 函数应用 112
6.3 变量类型 114
6.3.1 局部变量 114
6.3.2 全局变量 115
6.3.3 静态变量 118
6.3.4 变量的初始值 119
6.4 函数调用 119
6.4.1 嵌套调用 119
6.4.2 递归调用 120
6.5 综合实例 122
习题 126

第 7 章 指针 129
7.1 指针概述 129
7.1.1 指针的引入 129
7.1.2 变量的指针与指针变量 130
7.2 指针与函数参数 132
7.2.1 指针作为函数参数 132
7.2.2 值传递与地址传递 134
7.3 指针与数组 136
7.3.1 指向数组的指针 136
7.3.2 通过数组指针访问数组 137
7.3.3 指针移动与指针比较 138
7.4 数组与函数参数 140
7.4.1 数组作为函数参数 140
7.4.2 数组元素作为实际参数 142
7.5 字符串与指针 142
7.5.1 字符串指针 142
7.5.2 字符串指针作为函数参数 143
7.5.3 字符串函数 144
7.6 指针与二维数组 147
7.6.1 指针数组与二维数组 147
7.6.2 二维数组作为函数参数 148
7.6.3 字符串数组 149
7.7 动态数组 151
7.7.1 动态内存分配 151
7.7.2 动态数组 151
7.8 综合实例 152
习题 157

第 8 章 编译预处理 163
8.1 宏定义 163
8.1.1 不带参数的宏定义 163
8.1.2 带参数的宏定义 165
8.2 文件包含 167
8.2.1 文件包含 167
8.2.2 文件包含的应用 168
8.3 条件编译 169
8.4 综合实例 172
习题 175

第 9 章 结构 178
9.1 结构概述 178
9.1.1 结构的引入 178
9.1.2 结构的定义 179
9.2 结构变量与指针 181
9.2.1 结构变量 181
9.2.2 结构变量指针 181
9.2.3 结构变量初始化 182
9.2.4 结构与数组 182
9.2.5 结构的嵌套 182
9.3 结构与函数 184
9.3.1 结构作为函数参数 184
9.3.2 返回结构的函数 185
9.3.3 用结构来封装数组 186
9.4 结构与单链表 188
9.4.1 包含结构指针的结构 188
9.4.2 单链表的构造 188
9.4.3 单链表的操作 191
9.5 综合实例 193
习题 198

第 10 章 C++基础 201
10.1 类与对象 201
10.1.1 类与对象的引入 201
10.1.2 类成员的访问 202
10.2 this指针 205
10.2.1 对象指针与this指针 205
10.2.2 this指针的应用 206
10.3 构造函数与析构函数 207
10.3.1 构造函数 207
10.3.2 多个构造函数的重载 209
10.3.3 析构函数 211
10.4 引用与复制构造函数 212
10.4.1 引用 212
10.4.2 复制构造函数 215
10.5 动态内存分配 217
10.5.1 单个变量的动态分配 217
10.5.2 多个变量的动态分配 219
10.6 类成员的访问规则 221
10.7 对象的赋值 223
10.7.1 对象的赋值 223
10.7.2 包含字符串指针的类 225
10.8 运算符重载 228
10.8.1 运算符重载 228
10.8.2 运算符重载的应用 229
10.9 综合实例 233
习题 239

第 11 章 文件 245
11.1 文本文件 245
11.1.1 文件概述 245
11.1.2 文本文件的打开与关闭 246
11.1.3 读写文本文件 246
11.2 二进制文件 249
11.2.1 二进制文件概述 249
11.2.2 二进制文件的打开与关闭 249
11.2.3 读写二进制文件 250
11.2.4 二进制文件的定位 252
11.3 综合实例 254
习题 259

第 12 章 综合应用程序 261
12.1 日历程序 261
12.1.1 日历程序的C语言设计 261
12.1.2 日历程序的另一种C语言设计 264
12.2 统计单词程序 269
12.3 迷宫程序 275
12.3.1 迷宫及其路径 275
12.3.2 栈结构及其运算 275
12.3.3 迷宫程序的C语言设计 276

附录 ASCII码表 280

同类热销图书

书名 作者 出版社 价格 购买
Office 2007办公软件应用教程:工作任务汇编 陈静,张爽.. 化学工业出版社

¥49.00

¥39.20
详情
跟我动手学 S7-300/400PLC(附DVD) 廖常初 主.. 机械工业出版社

¥32.00

¥24.50
详情
Jewel CAD珠宝设计实用教程(第2版) 王晨旭,刘.. 人民邮电出版社

¥68.00

¥54.40
详情
优秀动漫游系列教材--游戏制作人生存手册 (英)爱尔.. 中国科学技术出版..

¥59.00

¥39.60
详情
现代办公自动化教程(Microsoft Office Specialist 2010 .. 靳广斌 主.. 中国人民大学出版..

¥35.00

¥28.00
详情
VB6.0 程序设计实训教程——21世纪高高专规划教材 杨克玉 主.. 机械工业出版社

¥22.00

¥16.50
详情
Windows Server 2003网络管理(21世纪高职高专规划教材—.. 姜玉波 等.. 清华大学出版社

¥29.00

¥21.80
详情
计算机网络安全技术实验教程 周绯菲,何.. 北京邮电大学出版..

¥24.00

¥18.90
详情
UG NX7.5 基础与实例教程(高职高专机电类工学结合模式教.. 将建国,张.. 清华大学出版社

¥32.00

¥24.30
详情
网页设计与制作(Dreamweaver+Flash+Photoshop版)(第2版.. 九州书源 .. 清华大学出版社

¥36.80

¥27.60
详情
路由与交换技术 邓秀慧 电子工业出版社

¥35.00

¥28.00
详情
EDA技术与Verilog HDL 潘松,黄继.. 清华大学出版社

¥38.00

¥28.90
详情
中文版Excel 2007电子表格实用教程(计算机基础与实训教材.. 谢启祥 编.. 清华大学出版社

¥30.00

¥20.70
详情
Windows Server 2008服务器搭建与管理(网络工程师实用培.. 李书满,杜.. 清华大学出版社

¥35.00

¥26.60
详情
网页设计与制作教程(配光盘)(高职高专“工作过程导向”.. 孙永道,高.. 清华大学出版社

¥35.00

¥26.30
详情
Linux操作系统(第2版) 邵国金 电子工业出版社

¥45.00

¥36.80
详情
计算机网络基础/高职高专“十一五”计算机类专业规划教材 顾可民 主.. 机械工业出版社

¥19.00

¥14.30
详情
零起点学办公自动化——Office 2007视频教程(配光盘)(I.. 徐军,郭晶.. 清华大学出版社

¥29.00

¥23.20
详情
VC++程序设计基础教程(高职高专计算机教学改革新体系规划.. 宋金珂,高.. 清华大学出版社

¥28.00

¥22.40
详情
(教材)教育部高等学校高职高专计算机类专业建设参考方案 温涛 等编.. 中国铁道出版社

¥40.00

¥32.00
详情
VB语言与测量程序设计(附光盘) 佟彪 主编 中国电力出版社

¥39.80

¥31.10
详情
网站推广(国家骨干高职院校建设成果 电子商务专业工作过.. 孙丹 主编 清华大学出版社

¥26.00

¥19.80
详情
综合布线技术项目教程(第2版) 禹禄君 主.. 电子工业出版社

¥39.00

¥29.20
详情
SQL Server2005数据库实用教程(新世纪高职高专计算机专业.. 屈武江,梁.. 大连理工大学出版..

¥35.00

¥28.00
详情
网络广告设计与制作——21世纪高职高专艺术设计规划教材 谢成开,王.. 清华大学出版社

¥38.00

¥26.30
详情
页面加载时间:0.022834秒