• C语言程序设计教程(附微课视频)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计教程(附微课视频)

19.92 4.0折 49.8 全新

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者胡春安、欧阳城添、王俊岭 著

出版社人民邮电出版社

出版时间2017-08

版次01

装帧平装

货号f

上书时间2024-11-21

汇时光书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 胡春安、欧阳城添、王俊岭 著
  • 出版社 人民邮电出版社
  • 出版时间 2017-08
  • 版次 01
  • ISBN 9787115451743
  • 定价 49.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 277页
  • 正文语种 简体中文
  • 丛书 21世纪高等学校计算机规划教材-高校系列
【内容简介】
  本书主要内容包括:第一章C语言概述、第二章程序设计初步、第3章 C语言编程基础、第4章 顺序结构程序设计、第5章选择结构程序设计、第6章循环结构程序设计、第7章数组、第8章函数、第9章指针、第10章结构体和共用体、第11章 文件、
【作者简介】
  胡春安 硕士/副教授 
  讲授课程:   
  本科生课程: C语言程序设计、Windows编程、VFP程序设计、多媒体技术等 ;
  研究生课程: 面向对象程序设计。   
  研究方向:无线传感器网络、数据库技术、智能多媒体技术。
【目录】
第1章C语言概述1
1.1计算机语言1
1.2C语言程序3
1.2.1C语言的问世3
1.2.2简单C语言程序3
1.2.3C语言程序的基本组成4
1.3C语言程序的开发过程5
1.4C语言集成开发环境5
1.4.1Code::Blocks6
1.4.2VisualC++201512
1.5经典算法17
1.6小结19
习题19
实验一简单的C程序20
第2章程序设计初步22
2.1算法的概念22
2.2算法的描述23
2.3程序设计方法24
2.3.1结构化程序设计24
2.3.2模块化程序设计26
2.3.3自顶向下,逐步细化的设计过程27
2.4软件开发过程27
2.5经典算法27
2.5.1累加算法27
2.5.2擂台算法29
2.5.3简单选择排序法30
2.6小结32
习题32
实验二简单算法32
第3章C语言编程基础34
3.1C语言的基本符号34
3.1.1标识符34
3.1.2常量35
3.1.3变量35
3.2数据类型37
3.2.1整型数据38
3.2.2实型数据41
3.2.3字符型数据41
3.2.4宏定义44
3.2.5应用举例46
3.3运算符和表达式47
3.3.1算术运算符与算术表达式47
3.3.2赋值运算符与赋值表达式49
3.3.3逗号运算符和逗号表达式51
3.3.4强制类型转换51
3.3.5自增自减运算符52
3.3.6sizeof运算符53
3.3.7关系运算符和关系表达式53
3.3.8逻辑运算符和逻辑表达式54
3.4C语言语句56
3.5经典算法57
3.5.1整除求余算法57
3.5.2数位拆解算法57
3.6小结58
习题58
实验三C语言编程基础60
第4章顺序结构程序设计63
4.1顺序结构63
4.2标准的输出函数65
4.2.1格式输出函数printf()65
4.2.2字符输出函数putchar()68
4.3标准的输入函数69
4.3.1格式输入函数scanf69
4.3.2字符输入函数getchar72
4.4数学函数72
4.5经典算法75
4.5.1摄华算法75
4.5.2海伦算法75
4.6小结77
习题77
实验四顺序结构程序设计79
第5章选择结构程序设计84
5.1单分支结构84
5.2双分支结构85
5.3多分支结构87
5.3.1if语句嵌套88
5.3.2switch语句91
5.4条件运算符和条件表达式94
5.5经典算法95
5.5.1海伦算法95
5.5.2数位拆解96
5.5.3分段函数97
5.5.4芳龄几何97
5.5.5简易计算器98
5.5.6报数游戏99
5.6小结100
习题100
实验五选择结构程序设计102
第6章循环结构程序设计105
6.1前测循环105
6.1.1while循环语句105
6.1.2for循环语句107
6.2后测循环108
6.3循环嵌套109
6.4break语句和continue语句111
6.4.1break语句111
6.4.2continue语句112
6.5经典算法113
6.5.1迭代算法113
6.5.2穷举法116
6.5.3擂台算法119
6.5.4数位拆解120
6.5.5反证算法120
6.6小结122
习题123
实验六循环结构程序设计127
第7章数组132
7.1一维数组132
7.1.1一维数组的定义132
7.1.2一维数组元素的引用133
7.1.3一维数组的初始化134
7.1.4一维数组应用举例134
7.2二维数组135
7.2.1二维数组的定义135
7.2.2二维数组元素的引用136
7.2.3二维数组的初始化136
7.2.4二维数组应用举例137
7.3字符数组139
7.3.1字符数组的定义139
7.3.2字符数组的初始化139
7.3.3字符数组的输入和输出140
7.4字符串函数140
7.5经典算法145
7.5.1顺序查找算法145
7.5.2冒泡法排序算法145
7.5.3选择法排序算法147
7.6小结149
习题149
实验七数组152
第8章函数155
8.1函数155
8.1.1函数的定义155
8.1.2函数的返回值158
8.1.3函数的调用159
8.1.4函数的声明161
8.2递归函数162
8.3数组与函数166
8.3.1数组元素作函数实参166
8.3.2数组名作为函数参数167
8.4变量的属性170
8.4.1局部变量和全局变量170
8.4.2动态存储与静态存储方式173
8.5经典算法175
8.5.1二分查找算法175
8.5.2冒泡法排序算法176
8.5.3选择法排序算法176
8.6小结177
习题178
实验八函数181
第9章指针185
9.1指针变量185
9.1.1内存地址185
9.1.2指针变量的定义187
9.1.3指针变量的引用187
9.1.4指针变量作为函数参数189
9.2一维数组与指针190
9.2.1一维数组的元素指针190
9.2.2通过指针引用数组元素191
9.2.3数组名作函数参数193
9.2.4指针数组197
9.2.5字符指针和字符串200
9.3二维数组与指针201
9.3.1二维数组与地址201
9.3.2二维数组与指针变量203
9.4函数与指针204
9.4.1函数指针204
9.4.2指针函数208
9.5经典算法209
9.5.1通用定积分算法209
9.5.2插入排序算法211
9.6小结213
习题213
实验九指针216
第10章结构体和共用体220
10.1结构体221
10.1.1结构类型定义221
10.1.2结构体变量的定义221
10.1.3用typedef定义结构体
类型223
10.1.4结构体变量成员的引用和赋值224
10.2结构体数组225
10.3结构体指针227
10.3.1指向结构体变量的指针227
10.3.2指向结构体数组的指针228
10.3.3结构体指针变量作函数参数230
10.4共用体232
10.5经典算法233
10.6小结235
习题235
实验十结构体238
第11章文件240
11.1文件的概述240
11.1.1文件概念240
11.1.2文件系统241
11.2文件的打开与关闭241
11.2.1文件指针241
11.2.2文件的打开242
11.2.3文件的关闭243
11.3文件的顺序读写243
11.3.1读/写字符243
11.3.2读/写字符串244
11.3.3读/写数据块246
11.3.4格式化读/写247
11.4文件的随机读写248
11.5文件的其他操作251
11.5.1文件检测函数251
11.5.2文件遍历函数252
11.6小结253
习题253
实验十一文件255
实验十二趣味编程题256
习题参考答案263
附录AASCII码表266
附录BC语言关键字269
附录C运算符及优先级表270
附录D常用库函数272
参考文献278
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP