C语言程序设计
全新正版 极速发货
¥
25.3
5.1折
¥
49.8
全新
库存2件
作者孙军,曹芝兰 编
出版社电子工业出版社
ISBN9787121405389
出版时间2021-02
装帧平装
开本16开
定价49.8元
货号1202301823
上书时间2024-11-06
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
孙军,硕士,讲师。现任湖北大学计算机与信息工程学院讲师。出版教材和论文情况如下:教材:《大学计算机基础简明教程》 科学出版社,主编,2009年;《大学计算机基础》 科学出版社,副主编,2013年;《C语言程序设计》科学出版社,副主编,2016年;《大学计算机基础教程》科学出版社,副主编,2016年。论文:分布式光伏数据采集器的设计与实现 计算机测量与控制,通讯作,2018-08-25;《程序设计》课程教学中计算思维的培养 长江大学学报(自科版),第二作者,2015-04-05。
目录
第1章程序设计基础1
1.1程序和程序设计语言1
1.1.1程序1
1.1.2程序设计语言1
1.1.3程序设计语言的发展历史1
1.1.4语言处理程序3
1.2C语言的发展及特点3
1.3C和C++语言4
1.4简单的C程序介绍5
1.5MicrosoftVisualC++2010学习版开发环境的使用8
1.5.1开发C程序的基本步骤8
1.5.2使用MicrosoftVisualC++2010学习版开发简单的C程序9
1.5.3开发C程序的常见问题13
习题115
第2章基本数据类型、运算符和表达式17
2.1字符集和标识符17
2.2数据类型19
2.2.1整型21
2.2.2实型(浮点型)23
2.2.3字符型26
2.3运算符和表达式30
2.3.1算术运算30
2.3.2自增运算和自减运算31
2.3.3赋值运算32
2.3.4数据类型的转换33
2.3.5逗号运算37
2.3.6位运算37
2.3.7sizeof运算40
习题241
第3章数据的输入和输出45
3.1单个字符的输入和输出45
3.1.1函数getchar()45
3.1.2函数putchar()45
3.2数据的格式化输出和输入47
3.2.1数据的格式化输出47
3.2.2数据的格式化输入52
3.3顺序结构程序举例57
习题361
第4章选择结构64
4.1关系运算64
4.1.1C语言的逻辑值64
4.1.2关系运算符64
4.1.3关系表达式65
4.2逻辑运算67
4.2.1逻辑运算符67
4.2.2逻辑表达式68
4.2.3逻辑表达式求值的优化69
4.3if语句70
4.3.1单分支if语句70
4.3.2双分支if语句71
4.3.3多分支if语句73
4.3.4条件运算符77
4.4switch语句79
4.5选择结构程序举例82
习题485
第5章循环结构90
5.1while语句90
5.2do…while语句97
5.3for语句102
5.4循环结构的嵌套107
5.5break语句和continue语句110
5.5.1用break语句提前终止循环110
5.5.2用continue语句提前结束本轮循环113
习题5114
第6章数组121
6.1一维数组121
6.1.1一维数组的定义121
6.1.2一维数组元素的访问122
6.1.3一维数组元素的初始化123
6.1.4一维数组应用举例124
6.2二维数组130
6.2.1二维数组的定义130
6.2.2二维数组的访问131
6.2.3二维数组的初始化132
6.2.4二维数组应用举例133
习题6135
第7章函数141
7.1函数的定义142
7.2函数的调用144
7.3函数的声明145
7.4函数调用时的数据传递146
7.4.1函数的设计方法146
7.4.2函数调用时的数据传递147
7.4.3函数调用时的类型转换148
7.5函数的嵌套调用和递归调用149
7.5.1函数的嵌套调用149
7.5.2函数的递归调用150
7.6数组作为参数的用法153
7.6.1数组元素作为函数实参153
7.6.2数组名作为函数实参154
7.6.3二维数组名作为函数实参156
7.7函数main()的参数157
7.8变量的作为用域和生存期158
7.8.1变量的作为用域159
7.8.2变量的生存期161
7.9内部函数和外部函数165
习题7167
第8章指针172
8.1变量地址与指针172
8.1.1变量的地址172
8.1.2指针的概念173
8.2指针的定义与使用173
8.2.1定义指针变量173
8.2.2指针变量赋值174
8.2.3使用指针176
8.3指针与函数177
8.3.1指针作为函数参数179
8.3.2指针作为函数返回值181
8.4指针与数组183
8.4.1数组首地址与数组元素地址183
8.4.2指针与数组元素185
8.5指针和二维数组191
8.5.1二维数组元素的地址191
8.5.2使用指针访问二维数组元素196
8.5.3二维数组作为函数参数199
8.6函数指针200
习题8202
第9章字符串206
9.1字符数组表示字符串206
9.1.1字符数组的初始化206
9.1.2字符串的结束标志207
9.1.3字符串的整体输入和输出208
9.2字符指针表示字符串211
9.2.1字符指针指向字符串常量211
9.2.2字符指针作为函数参数212
9.2.3字符指针数组215
9.3字符串处理和应用217
9.3.1字符串处理函数217
9.3.2字符串应用227
习题9234
第10章编译预处理和动态分配239
10.1编译预处理(include、define)239
10.2动态分配242
习题10244
第11章结构体和共用体245
11.1结构体245
11.1.1定义结构体245
11.1.2定义结构体类型变量246
11.1.3结构体变量赋值和访问247
11.1.4结构体数组249
11.1.5结构体指针249
11.2静态链表、动态链表249
11.2.1静态链表250
11.2.2动态链表252
11.3共用体257
习题11261
第12章文件262
12.1C语言中文件的概念262
12.1.1文件的概念262
12.1.2计算机中的流262
12.1.3文件分类263
12.1.4文件的缓冲区263
12.1.5文件指针264
12.2文件的打开与关闭265
12.2.1文件的打开265
12.2.2文件的打开方式265
12.2.3文件的关闭266
12.3读/写文件常用函数266
12.3.1以字符形式读/写文件266
12.3.2以字符串的形式读/写文件267
12.3.3以数据块的形式读/写文件267
12.3.4格式化读/写文件268
12.3.5随机读/写文件268
12.3.6文件操作的出错检测269
12.4文件操作应用示例270
12.4.1文本文件操作270
12.4.2二进制文件操作272
12.4.3学生成绩的存储和删除273
习题12276
附录278
附录A标准ASCII码字符集278
附录B运算符和结合性279
附录C常用库函数281
参考文献286
内容摘要
本书全面、系统地介绍了C语言的基本概念、基本语法、数据类型、程序结构及高级语言程序设计的方法和常规算法,既考虑了全国计算机等级考试大纲主要内容,又结合了具体的程序设计综合要求。本书根据初学者的特点,在内容安排上由浅入深,循序渐进,旨在帮助学生掌握C语言程序设计的基本方法,理解、领会C语言的特点和本质,提高学生运用C语言解决实际问题的综合能力。作者在各章中精选了配合各个知识点的相应案例程序,并都给出完整的注释、运行结果和分析说明,案例程序由浅入深,强化了知识点、算法、编程方法与技巧。全书运用计算思维的方法设计程序,以案例程序为导向,拓宽学生思维,引导学生自主思考,使学生逐步掌握程序设计的一般规律和方法。本书除了可以作为程序设计语言教材,还可以作为全国计算机等级考试的教材或参考书。对于从事计算机专业的工作者,本书也是一本难得的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价