C语言程式设计基础(2017年出版的书籍)

生活百科 2023-01-26 10:45生活百科www.aizhengw.cn

C语言程式设计基础(2017年出版的书籍)

C语言程式设计基础是贾学斌、宋海民、胡大威在2017年08月01日出版的书籍

基本介绍

  • 书名C语言程式设计基础
  • 作者贾学斌、宋海民、胡大威
  • ISBN9787302476818
  • 定价49.80元
  • 出版时间2017.08.01

出版信息

作者贾学斌、宋海民、胡大威
定价49.80元
印次1-1
ISBN9787302476818
出版日期2017.08.01
印刷日期2017.08.11

内容简介

C语言是编程者的入门语言,也是许多大学的第一门程式设计课程。本书充分考虑到这一点,在内容编排上,体系合理、概念清晰、例题丰富、逻辑性强、文字流畅、通俗易懂。本书根据一体化教学的思想,以能力培养为核心,以案例为主线,在案例设计上从易到难,循序渐进,以便读者能够综合运用所学知识,提高实际编程能力。本书所有程式均在Visual C++6.0开发环境中调试成功。
本书共分11章,主要内容包括: C语言概述,基本数据类型、运算符及表达式,顺序结构程式设计,选择结构和循环结构程式设计,数组,函式,编译预处理,指针,构造数据类型,位运算,档案;每章后附有各种类型习题;书末附有常用字元与ASCII代码对照表、运算符的优先权和结合性、C语言常用库函式。本书配有一体化实训教材《C语言程式设计实训》。

目录

第1章C语言概述1
1.1初识C语言1
1.1.1C语言的由来2
1.1.2C语言的特点3
1.2C语言的语法基础4
1.2.1基本符号4
1.2.2标识符4
1.2.3保留字5
1.3设计简单的C程式6
1.3.1赋值语句6
1.3.2printf()函式7
1.3.3scanf()函式8
1.3.4库函式和头档案9
1.4C程式的开发过程10
1.4.1C程式的实现步骤10
1.4.2C语言常用集成开发环境12
1.5在MicrosoftVisualC++6.0中开发C程式12
1.5.1VC++6.0集成开发环境简介13
1.5.2建立控制台应用程式15
1.6程式案例19
1.7本章小结23
1.8习题24
第2章基本数据类型、运算符及表达式27
2.1C语言的数据类型27
2.2常量28
2.2.1常量的概念28
2.2.2常量的分类28
2.3变数32〖2〗〖3〗〖4〗2.3.1变数的定义32
2.3.2整型变数34
2.3.3实型变数37
2.3.4字元变数39
2.4运算符和表达式41
2.4.1运算符的分类41
2.4.2运算符的优先权与结合性42
2.4.3算术运算符和算术表达式43
2.4.4增1、减1运算符及表达式44
2.4.5赋值运算符和赋值表达式46
2.4.6关係运算符和关係表达式48
2.4.7逻辑运算符和逻辑表达式50
2.4.8逗号运算符和逗号表达式52
2.4.9sizeof运算符53
2.5数据类型的转换54
2.5.1自动类型转换54
2.5.2强制类型转换55
2.6程式案例56
2.7本章小结57
2.8习题58
第3章顺序结构程式设计62
3.1结构化程式设计基础62
3.1.1算法的概念62
3.1.2算法的特点63
3.1.3算法的描述65
3.1.4结构化程式设计69
3.2输入语句71
3.2.1输入/输出(I/O)函式71
3.2.2字元输入函式和字元输入语句72
3.2.3格式输入函式和格式输入语句73
3.2.4通过scanf()函式从键盘输入数据74
3.2.5scanf()函式输入中常见错误分析75
3.3输出语句76
3.3.1字元输出函式和字元输出语句77
3.3.2格式输出函式和格式输出语句78
3.4程式案例85
3.5本章小结86
3.6习题87
第4章选择结构和循环结构程式设计93
4.1if语句93
4.1.1if语句94
4.1.2if语句的嵌套98
4.1.3条件运算符和条件表达式100
4.2switch语句102
4.3选择结构程式设计案例106
4.4while语句107
4.4.1while语句的一般格式108
4.4.2while语句的执行过程108
4.5do...while语句110
4.5.1do...while语句的一般格式110
4.5.2do...while语句的执行过程110
4.5.3do...while语句和while语句的区别与联繫111
4.6for语句112
4.6.1for语句的一般格式112
4.6.2for语句的执行过程114
4.6.3for语句的变形114
4.6.4for、while、do...while3种语句的比较117
4.7循环嵌套117
4.8break语句和continue语句119
4.8.1break语句119
4.8.2continue语句120
4.9语句标号和goto语句121
4.10程式案例122
4.11本章小结124
4.12习题125
第5章数组132
5.1数组的概念132
5.2一维数组133
5.2.1一维数组的定义133
5.2.2一维数组元素的引用134
5.2.3一维数组的初始化135
5.2.4一维数组的套用136
5.3二维数组140
5.3.1二维数组的定义140
5.3.2二维数组元素的引用141
5.3.3二维数组的初始化141
5.3.4二维数组的套用143
5.4字元数组144
5.4.1字元数组的定义144
5.4.2字元数组的初始化144
5.4.3字元数组的引用145
5.4.4字元串和字元串结束标誌146
5.4.5字元数组的输入和输出146
5.4.6字元串处理函式148
5.4.7字元数组的套用150
5.5程式案例151
5.6本章小结153
5.7习题155
第6章函式159
6.1C程式的模组化设计159
6.1.1函式的概念159
6.1.2C程式的模组化设计160
6.1.3函式的分类161
6.2函式的定义162
6.3函式的参数与返回值164
6.4函式的调用166
6.4.1函式调用的一般格式166
6.4.2函式调用的方式166
6.4.3对被调函式的声明168
6.4.4函式的嵌套调用170
6.4.5函式的递归调用171
6.5数组作为函式参数175
6.5.1数组元素作函式实参175
6.5.2数组名作函式参数176
6.5.3二维数组名作函式参数177
6.6变数的作用域和存储类别178
6.6.1变数的作用域178
6.6.2变数的存储类别180
6.6.3局部变数的存储类别180
6.6.4全局变数的存储类别186
6.7函式的作用域和存储类别189
6.8程式案例190
6.9本章小结193
6.10习题195
第7章编译预处理203
7.1宏定义203
7.1.1不带参数的宏定义203
7.1.2带参数的宏定义206
7.1.3取消宏定义210
7.2档案包含210
7.3条件编译213
7.4程式案例216
7.5本章小结216
7.6习题218
第8章指针223
8.1指针概述223
8.1.1记忆体地址与变数的地址223
8.1.2指针与指针变数224
8.2指针变数226
8.2.1指针变数的定义与初始化226
8.2.2指针变数的引用227
8.2.3指针变数作为函式的参数230
8.3通过指针引用数组233
8.3.1指向数组元素的指针233
8.3.2指针变数的运算234
8.3.3通过指针引用数组元素237
8.3.4数组名和指针变数作函式参数240
8.4指针与字元串243
8.4.1字元串指针变数的定义与使用243
8.4.2字元串指针变数与字元数组的区别246
8.5指针与函式247
8.5.1函式指针变数247
8.5.2指针型函式249
8.6指针数组和二级指针250
8.7main()函式的形参、动态存储分配和void指针253
8.7.1指针数组作为main()函式的形参253
8.7.2动态存储分配254
8.7.3void指针类型255
8.8程式案例256
8.9本章小结257
8.10习题259
第9章构造数据类型264
9.1结构体类型264
9.1.1结构体类型声明264
9.1.2结构体变数的定义265
9.1.3结构体变数的初始化以及成员的引用269
9.2结构体数组271
9.3结构体与函式273
9.3.1结构体变数作为函式参数273
9.3.2结构体变数为函式的返回值275
9.4结构体与指针277
9.4.1结构体变数指针278
9.4.2结构体数组指针280
9.4.3用指向结构体的指针作函式参数282
9.5结构体套用——鍊表283
9.6共用体类型288
9.7枚举类型290
9.8用typedef定义类型292
9.9程式案例294
9.10本章小结296
9.11习题297
第10章位运算304
10.1位运算符与位运算304
10.2位段309
10.3程式案例310
10.4本章小结311
10.5习题312
第11章档案316
11.1档案概述316
11.1.1档案的概念316
11.1.2档案指针317
11.1.3缓冲档案系统和非缓冲档案系统318
11.2档案的打开和关闭319
11.2.1用fopen()函式打开档案319
11.2.2用fclose()函式关闭档案322
11.3档案的顺序读写323
11.3.1文本档案中字元的输入/输出323
11.3.2文本档案中字元串的输入/输出324
11.3.3文本档案的格式化输入/输出326
11.3.4二进制档案的输入/输出327
11.4档案的随机读写328
11.5档案检测函式329
11.6程式案例330
11.7本章小结332
11.8习题333
附录A常用字元与ASCII代码对照表338
附录B运算符的优先权和结合性339
附录CC语言的库函式341
参考文献348

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有