C语言与程序设计
正版好书 两天左右发货 着急要货的请不要下单
¥
25.3
4.6折
¥
55
全新
库存30件
作者黑新宏、胡元义、李玉军、黄西平、梁琨 编
出版社电子工业出版社
出版时间2019-12
版次1
装帧平装
上书时间2024-11-13
商品详情
- 品相描述:全新
图书标准信息
-
作者
黑新宏、胡元义、李玉军、黄西平、梁琨 编
-
出版社
电子工业出版社
-
出版时间
2019-12
-
版次
1
-
ISBN
9787121373701
-
定价
55.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
328页
-
字数
0.54千字
- 【内容简介】
-
《C语言与程序设计》作为程序设计课程的教材,在结构上注重知识的系统性、完整性和连贯性,将理论与实践有机结合,作者在总结多年教学与实践的基础上,精选了近400道设计独到的例题来作为典型概念示例和程序精讲,并且兼顾C语言等级考试,且所有程序例题与习题都在VC++6.0环境下上机通过。对重点章节如函数和指针内容,作者采用了**的动态图分析方法来分析程序执行中函数或指针变化的情况,使函数和指针内容中难以掌握的难题迎刃而解。该书在写法上循序渐进、深入浅出且图文并茂,力求使读者达到深入掌握C语言程序设计的目的。
该书除了可以作为程序设计语言教材外,还可以作为全国计算机等级考试的教材或参考书。对于从事计算机专业的工作者,该书也是难得的一本资料书。
- 【作者简介】
-
1994.9-1998.7 西安理工大学 计算机及其应用 学士2000.9-2003.4 西安理工大学 计算机应用技术 硕士2005.4-2008.3 日本大学 理工学部 计算机科学 博士2008.7-2013.11 西安理工大学计算机科学与工程学院 副教授2013.12至今 西安理工大学计算机科学与工程学院 教授2018.1至今,西安理工大学计算机学院教授、院长
- 【目录】
-
目 录
第1章 C语言与程序设计简介1
1.1 计算机和程序设计的基本概念1
1.1.1 计算机系统的组成1
1.1.2 程序与程序设计语言2
1.2 C语言的发展历程和特点4
1.2.1 C语言发展历程4
1.2.2 C语言的主要特点5
1.3 C语言程序的基本组成6
习题18
第2章 C语言程序设计基础10
2.1 C语言基本符号与基本数据类型10
2.1.1 C语言基本符号10
2.1.2 C语言的数据类型12
2.2 常量13
2.2.1 整型常量、实型常量及符号常量14
2.2.2 字符常量与字符串常量15
2.3 变量17
2.3.1 变量的概念、定义与初始化17
2.3.2 整型变量、实型变量与字符型变量19
2.4 运算符与表达式24
2.4.1 C语言运算符简介24
2.4.2 算术运算符与算术表达式26
2.4.3 关系运算符与关系表达式28
2.4.4 逻辑运算符与逻辑表达式30
2.4.5 赋值运算符与复合赋值运算符32
2.4.6 表达式中数据类型的自动转换和强制转换34
2.5 数据的输入/输出36
2.5.1 字符输入/输出函数36
2.5.2 格式输出函数37
2.5.3 格式输入函数41
习题245
第3章 三种基本结构的程序设计50
3.1 程序的基本结构及C程序中的语句分类50
3.1.1 程序的基本结构50
3.1.2 C程序中的语句分类51
3.2 顺序结构程序设计53
3.2.1 赋值语句53
3.2.2 顺序结构程序54
3.3 选择结构程序设计56
3.3.1 if语句56
3.3.2 if语句的嵌套60
3.3.3 条件运算符与条件表达式62
3.3.4 switch语句63
3.4 循环结构程序设计67
3.4.1 while语句67
3.4.2 do…while语句70
3.4.3 for语句72
3.4.4 逗号运算符与逗号表达式75
3.4.5 break语句、continue语句和goto语句76
3.4.6 循环嵌套79
3.5 典型例题精讲82
习题398
第4章 数组108
4.1 一维数组108
4.1.1 一维数组的定义108
4.1.2 一维数组的引用和初始化109
4.2 二维数组113
4.2.1 二维数组的定义113
4.2.2 二维数组的引用和初始化114
4.3 字符数组和字符串116
4.3.1 字符数组的定义、引用及初始化116
4.3.2 字符串119
4.3.3 常用字符串处理函数121
4.4 典型例题精讲125
习题4133
第5章 函数140
5.1 函数的概念及特点140
5.1.1 函数的概念140
5.1.2 函数的分类140
5.2 函数的定义和调用141
5.2.1 函数的定义141
5.2.2 函数的调用和返回值143
5.2.3 函数执行的分析方法145
5.2.4 函数的声明146
5.3 变量的作用域147
5.3.1 全局变量与局部变量147
5.3.2 函数的副作用149
5.4 函数的嵌套与递归149
5.4.1 函数的嵌套调用149
5.4.2 函数的递归调用151
5.5 典型例题精讲154
5.6 递归转化为非递归研究162
5.6.1 汉诺塔问题递归解法162
5.6.2 汉诺塔问题非递归解法165
5.6.3 八皇后问题递归解法167
5.6.4 八皇后问题非递归解法169
习题5171
第6章 指针178
6.1 指针和指针变量178
6.1.1 地址和指针的概念178
6.1.2 指针变量的定义和初始化179
6.1.3 指针变量的引用和运算180
6.2 指针变量与数组184
6.2.1 指针变量与一维数组184
6.2.2 指针变量与二维数组187
6.2.3 指针数组192
6.3 指针变量与字符串及多级指针变量194
6.3.1 指针变量与字符串194
6.3.2 多级指针变量196
6.4 指针变量与函数198
6.4.1 指针变量作为函数参数198
6.4.2 用数组名作函数参数201
6.4.3 返回指针值的函数205
*6.5 动态数组206
6.6 典型例题精讲208
习题6215
第7章 结构体223
7.1 结构体类型的定义与结构体变量223
7.1.1 结构体类型的定义223
7.1.2 结构体变量226
7.1.3 用typedef定义类型标识符231
7.2 结构体数组及指向结构体的指针变量234
7.2.1 结构体数组234
7.2.2 指向结构体的指针变量236
7.3 链表240
7.3.1 链表的概念240
7.3.2 动态存储分配241
7.3.3 动态链表的建立与查找243
7.3.4 链表节点的插入与删除246
7.4 共用体250
7.4.1 共用体的概念与定义250
7.4.2 共用体变量的引用和赋值252
7.5 典型例题精讲255
习题7262
第8章 文件271
8.1 文件的概念271
8.1.1 文件的分类271
8.1.2 文件指针变量及文件操作过程272
8.2 文件的打开与关闭273
8.2.1 文件的打开273
8.2.2 文件的关闭275
8.3 文件的读/写276
8.3.1 字符读/写函数276
8.3.2 字符串读/写函数279
8.3.3 数据块读/写函数280
8.3.4 格式化读/写函数282
8.4 文件的定位与随机读/写283
8.5 典型例题精讲287
习题8292
第9章 C语言与程序设计补遗296
9.1 变量的存储类别与生命期296
9.2 指向函数的指针变量300
9.3 带参数的main函数304
9.4 编译预处理命令306
9.4.1 宏定义命令306
9.4.2 文件包含命令309
9.5 枚举类型312
9.6 位运算315
习题9319
附录324
附录1 ASCII表324
附录2 C语言中的运算符及其优先级325
附录3 常用C语言库函数326
参考文献328
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价