种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C语言程式设计(第2版)(国防工业出版社出版的图书)

(2019-06-22 19:13:19) 百科综合
C语言程式设计(第2版)(国防工业出版社出版的图书)

C语言程式设计(第2版)(国防工业出版社出版的图书)

《C语言程式设计(第2版)》是2014年8月国防工业出版社出版的图书,作者是潘广贞、康珺、薛海丽。针对软体工程专业及计算机相关对程式设计的要求,本书强调以结构化程式设计思想为导向、以任务为驱动,书中例题都严格按照编码规範设计,并调试通过。

基本介绍

  • 中文名:C语言程式设计(第2版)
  • ISBN:9787118096484
  • 作者:潘广贞、康珺、薛海丽
  • 出版时间:2014年8月
  • 版次:2版1次
  • 开本:16开
  • 装帧:平装
  • 页数:339
  • 字数:541千字
  • 尺寸:25.8 x 18.2 x 1.4 cm
  • 出版社:国防工业出版社
  • 定价:45.00

内容简介

《C语言程式设计(第2版)》指出“千里之行,始于足下”,和其他的技能一样,程式设计技术是一个循序渐进的过程,不可能一蹴而就。作为一个学习的起点,《C语言程式设计(第2版)》在内容安排上力求面向初学者,如第1章介绍计算机的发展历史、工作原理和系统构成等内容,为初学者的学习做充分的铺垫。为了帮助读者很好地掌握全书内容,每章还设计了“学习内容”、“基本要求”和“小结”等,章后有习题,供读者使用。
主要内容包括:概述、C语言数据类型、运算符和表达式、结构化程式设计(顺序、选择和循环结构程式设计)、数组、函式、指针、结构体与共用体、档案、位运算、预处理命令、图形函式及简单界面设计、综合套用等,还包括两个附录——C语言运算符优先权和结合性以及ASCII代码与字元对照表。每章还有本章的学习内容、基本要求及小结,并附有习题供读者练习。本书是作者多年教学和软体开发实践经验的总结,具有内容丰富、叙述清晰、实用性强的特点。适合作为高等院校计算机、软体工程等专业的程式设计基础课程教材,也可供对C语言及软体开发感兴趣的自学者使用。

目录

第1章概述1
1.1计算机简介1
1.1.1计算机发展简史1
1.1.2计算机工作原理5
1.1.3现代计算机硬体系统的构成6
1.1.4计算机软体系统的构成7
1.2程式设计语言8
1.3C语言简介9
1.3.1C语言的特点10
1.3.2C语言的发展和标準化11
1.4简单的C语言程式11
1.4.1C语言程式的特点11
1.4.2C语言程式的编译和运行14
1.4.3C语言程式的书写格式16
1.5解决实际问题的过程16
1.5.1解决问题的基本步骤16
1.5.2算法的概念17
1.5.3算法的特性18
1.5.4算法的表示19
1.6小结20
习题21
第2章C语言数据类型、运算符和表达式22
2.1基本字元、关键字和标识符23
2.2常量24
2.3变数的定义和使用26
2.3.1变数的定义及变数类型26
2.3.2变数的属性和分类27
2.3.3变数的使用及赋初值28
2.4基本数据类型及其在计算机中的表示29
2.4.1数的进制29
2.4.2整型数据35
2.4.3整型变数36
2.5实型数据39
2.5.1实型常量的表示方法39
2.5.2实型变数40
2.6字元型数据40
2.6.1字元型常量40
2.6.2字元变数42
2.6.3字元变数在记忆体中的存储方式42
2.6.4字元数据和整型数据的关係42
2.6.5字元串常量44
2.7不同运算中各种数据类型间的相互转换44
2.8运算符和表达式47
2.8.1算术运算符和算术表达式48
2.8.2赋值运算符和赋值表达式55
2.8.3关係运算符和关係表达式56
2.8.4逻辑运算符和逻辑表达式57
2.8.5条件运算符和条件表达式59
2.8.6逗号运算符和逗号表达式61
2.8.7其他运算符及其运算61
2.9小结62
习题62
第3章结构化程式设计64
3.1什幺是结构化程式设计64
3.2程式流程图65
3.2.1传统流程图65
3.2.2N-S结构化流程图66
3.33种基本结构及流程图表示67
3.3.1顺序结构67
3.3.2选择结构67
3.3.3循环结构67
3.4小结68
习题68
第4章顺序结构程式设计69
4.1字元型数据的输入/输出函式69
4.1.1putchar函式69
4.1.2getchar函式70
4.2格式输入/输出函式71
4.2.1printf函式71
4.2.2scanf函式77
4.3程式举例81
4.4小结83
习题83
第5章选择结构程式设计85
5.1if语句85
5.1.1if语句的标準格式85
5.1.2if语句的嵌套87
5.2switch语句91
5.3程式举例93
5.4小结98
习题98
第6章循环结构程式设计100
6.1循环结构问题的提出100
6.2for循环100
6.2.1for循环语句100
6.2.2for循环的简单举例102
6.3while循环103
6.3.1while循环语句103
6.3.2while循环的简单举例105
6.4do-while循环105
6.4.1do-while循环语句105
6.4.2do-while循环的简单举例106
6.5循环语句的嵌套107
6.5.1循环语句的嵌套形式107
6.5.2循环语句的嵌套举例107
6.6break语句和continue语句108
6.6.1break语句108
6.6.2continue语句110
6.7程式举例111
6.8小结117
习题117
第7章数组119
7.1一维数组119
7.1.1一维数组的定义119
7.1.2一维数组的初始化120
7.1.3一维数组元素的引用120
7.1.4一维数组程式举例122
7.2二维数组124
7.2.1二维数组的定义124
7.2.2二维数组的初始化125
7.2.3二维数组元素的引用126
7.2.4二维数组程式举例127
7.3字元数组128
7.3.1字元数组的定义、初始化及引用128
7.3.2字元串处理函式131
7.3.3字元数组程式举例133
7.4小结135
习题135
第8章函式137
8.1C语言程式的一般结构137
8.2函式的定义和返回值138
8.2.1函式的定义及声明138
8.2.2函式的返回值142
8.3函式间的数据传递142
8.3.1实参与形参143
8.3.2值传递与地址传递144
8.3.3简单变数作参数148
8.3.4数组作参数150
8.4函式的调用154
8.4.1函式调用的语法要求154
8.4.2函式的嵌套调用154
8.4.3函式的递归调用155
8.5变数的作用域及其存储类型160
8.5.1变数的作用域160
8.5.2变数的存储类型163
8.5.3变数分类总结168
8.6内部函式和外部函式169
8.6.1内部函式169
8.6.2外部函式171
8.7小结173
习题173
第9章指针175
9.1指针的概念175
9.1.1变数的地址175
9.1.2变数的访问方式176
9.1.3指针和地址176
9.2指针变数177
9.2.1指针变数的定义177
9.2.2指针变数的初始化177
9.2.3指针的基本运算178
9.2.4指针程式举例179
9.3指针变数作函式参数181
9.4指向数组的指针184
9.4.1指向一维数组元素的指针184
9.4.2数组名或指针变数作函式参数189
9.4.3二维数组的指针191
9.5指向字元串的指针197
9.5.1指向字元串的指针变数197
9.5.2字元串指针作函式参数200
9.6指针数组203
9.6.1指针数组的概念203
9.6.2命令行参数206
9.7函式的指针和返回指针值的函式208
9.7.1函式的指针208
9.7.2指针型函式211
9.8指针的指针214
9.9小结215
习题216
第10章结构体与共用体217
10.1结构体概述217
10.1.1结构体的概念217
10.1.2结构体类型的定义217
10.2结构体变数219
10.2.1结构体变数的定义219
10.2.2结构体变数的初始化220
10.2.3结构体变数的引用221
10.3结构体变数作为函式参数222
10.4结构体数组224
10.4.1结构体数组的定义224
10.4.2结构体数组的初始化225
10.4.3结构体数组元素的引用226
10.5指向结构体类型数据的指针227
10.5.1指向结构体变数的指针227
10.5.2指向结构体数组的指针229
10.5.3结构体指针变数作函式参数230
10.6动态存储分配232
10.7鍊表233
10.7.1鍊表的概念233
10.7.2鍊表的操作234
10.8共用体241
10.8.1共用体类型定义242
10.8.2共用体变数的定义与引用242
10.8.3套用举例243
10.9枚举类型246
10.9.1枚举类型的定义和枚举变数的说明246
10.9.2枚举类型变数的赋值和使用247
10.10类型定义符typedef248
10.11小结249
习题250
第11章档案253
11.1档案概述253
11.1.1档案的概念及分类253
11.1.2档案指针254
11.2档案的打开与关闭255
11.2.1fopen函式255
11.2.2fclose函式256
11.3档案的读写257
11.3.1字元读写函式fgetc和fputc257
11.3.2字元串读写函式fgets和fputs259
11.3.3数据块读写函式fread和fwrite261
11.3.4磁碟档案读写函式fscanf和fprintf263
11.3.5档案的定位265
11.4档案检测函式268
11.5C语言库档案268
11.6小结269
习题270
第12章位运算271
12.1位运算符271
12.1.1按位与运算271
12.1.2按位或运算271
12.1.3按位异或运算272
12.1.4求反运算272
12.1.5左移运算272
12.1.6右移运算272
12.2位段272
12.2.1位段的定义和位段变数的说明273
12.2.2位段的使用274
12.3小结275
习题275
第13章预处理命令277
13.1概述277
13.2宏定义277
13.2.1不带参数的宏定义277
13.2.2带参数的宏定义280
13.3档案包含283
13.4条件编译285
13.5小结286

标 签

搜索
随机推荐

Powered By 种豆资源网||