• c语言程序设计 编程语言
21年品牌 40万+商家 超1.5亿件商品

c语言程序设计 编程语言

c 语言做了全面、详细、系统的介绍,全书共分十二个项目,按照程序设计的知识体系,由浅入深、循序渐进地介绍了c 语言编程中用到的知识要点,主要内容包括c 语言的基本知识、数据类型及其运算、c 语言的基本

24.6 6.2折 40 全新

库存4件

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

作者作者

出版社电子工业出版社

ISBN9787121393099

出版时间2020-08

版次1

装帧平装

开本16开

页数280页

字数426千字

定价40元

货号xhwx_1202116528

上书时间2021-12-10

浩子书屋

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

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

"目前在讲解c语言的教材中,普遍存在两种不足:一是有些教材讲解过于琐碎,反而导致要点不突出,重点知识散布于文字的海洋之中,使学者难以提纲挈领,掌握精华;二是多数教材过于注重理论讲解,缺乏实例来佐证、诠释深奥而枯燥的理论知识。有时候往往一个典型的实例一下子能够说明很多道理,而不必大费笔墨再用文字讲解。在认识到以上不足的基础上,笔者结合长期教学实践中积累的经验,以通过计算机等级试二级c语言程序设计为目的编写了本书,是一本用实例来诠释理论的理想教材。"

目录:

项目一c语言的基本知识1

1.1c语言的发展1

1.2c语言的特点3

1.2.1c语言的特3

1.2.2c语言的优点5

1.2.3c语言的缺点6

1.2.4c语言的现状和前景6

1.3c程序的基本构成7

1.4c程序的书写风格9

1.5c程序的基本单位——函数10

1.6c程序的上机步骤12

1.7visualc++6.013

1.8codeblocks17

1.9编程语言及算24

1.9.1阶段:机器语言24

1.9.2第二阶段:汇编语言24

1.9.3第三阶段:不错语言24

1.9.4第四阶段:面向对象或面向问题的不错语言25

1.9.5什么是算25

1.9.6算的特点25

1.9.7算的表示方26

1.9.8算分析29

项目小结.29

项目二数据类型及其运算30

2.1标识符31

2.2c语言的数据类型32

2.3常量32

2.3.1常量的概念32

2.3.2整型常量32

2.3.3实型常量33

2.3.4字符型常量33

2.3.5字符串常量34

2.3.6符号常量35

2.4变量35

2.4.1变量的定义35

2.4.2整型变量36

2.4.3实型变量37

2.4.4字符型变量40

2.5数据类型的自动转换和强制转换41

2.6c语言的运算符42

2.6.1算术运算符42

2.6.2关系运算符43

2.6.3逻辑运算符43

2.6.4自增自减运算符44

2.6.5赋值运算符45

2.6.6复合运算符45

2.6.7条件运算符46

2.6.8逗号运算符47

2.6.9位运算符47

2.6.10sizeof运算符47

2.7表达式与求值原则49

2.7.1表达式的概念49

2.7.2算术表达式50

2.7.3关系表达式50

2.7.4逻辑表达式50

2.7.5条件表达式51

2.7.6赋值表达式52

2.8运算符的优先级与结合52

项目小结54

项目三c语言的基本语句55

3.1c语言的语句类型55

3.1.1表达式语句56

3.1.2复合语句57

3.1.3空语句57

3.1.4转向语句和语句标号的使用58

3.2数据输出61

3.2.1格式输出函数printf62

3.2.2字符输出函数putchar66

3.3数据输入66

3.3.1格式输入函数scanf66

3.3.2字符输入函数getchar68

项目小结.69

项目四选择结构程序设计70

4.1用if语句实现选择结构71

4.1.1单边选择结构71

4.1.2双边选择结构72

4.1.3关于if语句的归纳说明73

4.1.4if语句的嵌套75

4.2用switch语句实现多边选择结构76

4.2.1格式76

4.2.2含义及逻辑结构76

4.2.3关于switch语句的说明77

项目小结80

项目五循环结构程序设计81

5.1for循环结构82

5.1.1格式说明82

5.1.2for语句常见形式84

5.1.3break语句88

5.1.4continue语句89

5.2while循环结构90

5.3do…while循环结构92

5.4循环嵌套93

5.4.1for、while、do…while三种循环结构的嵌套93

5.4.2for、while、do…while三种循环结构可以互相嵌套94

5.4.3关于循环嵌套的几点注意事项95

5.5break语句和continue语句96

5.6三种循环结构的结99

5.7循环结构应用举例100

项目小结103

项目六数组的应用104

6.1一维数组105

6.1.1一维数组的定义105

6.1.2引用一维数组的元素106

6.1.3关于一维数组定义的补充说明107

6.1.4数组元素的内存分配108

6.1.5一维数组的初始化109

6.1.6一维数组的输入、遍历和输出109

6.1.7一维数组的应用举例110

6.2二维数组111

6.2.1二维数组的定义111

6.2.2二维数组的引用111

6.2.3二维数组的初始化赋值112

6.2.4二维数组的输入、遍历和输出114

6.3字符串和字符数组115

6.3.1字符数组的定义和初始化115

6.3.2字符数组的输入和输出117

6.3.3字符串处理函数117

项目小结121

项目七函数122

7.1函数概述123

7.2函数的分类123

7.2.1从函数定义的角度分类123

7.2.2从函数功能的角度分类124

7.2.3从主调函数和被调函数之间数据传送的角度分类124

7.3函数的定义125

7.3.1无参函数的定义125

7.3.2有参函数的定义126

7.3.3空函数127

7.3.4函数定义的补充说明127

7.4函数的类型和返回值128

7.5形参与实参及函数值的传递130

7.5.1形式参数和实际参数130

7.5.2实参到形参的数据传递方式131

7.5.3利用参数返回结果133

7.5.4利用函数返回值传递数据134

7.6函数的调用134

7.7函数的嵌套调用136

7.8函数的递归调用137

7.9变量的作用域及存储特139

7.9.1变量的作用域139

7.9.2变量的存储特140

7.10函数与外部函数140

7.10.1函数140

7.10.2外部函数140

项目小结140

项目八指针的应用142

8.1指针和指针变量143

8.1.1什么是指针143

8.1.2什么是指针变量144

8.1.3如何定义指针变量144

8.1.4指针变量的初始化145

8.1.5空指针146

8.1.6指针的运算146

8.1.7如何引用指针变量148

8.2用指针访问数组150

8.2.1指针与数组的关系150

8.2.2指向数组的指针变量150

8.2.3数组名和指向数组的指针变量的区别151

8.2.4利用指针访问数组151

8.2.5用指针访问二维数组152

8.2.6动态申请存储空间155

8.2.7指向多维数组的指针变量156

8.2.8数组名作函数参数156

8.2.9用指向数组的指针变量作函数参数157

8.3字符串与指针159

8.4指向函数的指针161

8.5用指针作函数参数163

8.5.1用指向函数的指针作函数参数163

8.5.2用指向变量的指针作函数参数165

8.5.3用指向字符串的指针作函数参数166

8.6指针型函数166

8.7指针数组168

8.8指向指针的指针170

8.8.1多级指针的概念170

8.8.2二级指针的定义和使用170

8.9main函数命令行参数171

项目小结173

项目九结构体和共用体174

9.1结构体类型175

9.1.1认识结构体类型175

9.1.2结构体类型的定义175

9.2结构体变量177

9.2.1结构体变量的定义177

9.2.2结构体变量的存储模式178

9.2.3结构体变量的引用178

9.2.4结构体变量的基本作179

9.3结构体数组182

9.3.1结构体数组的定义和引用182

9.3.2结构体数组的初始化182

9.4结构体指针185

9.4.1结构体指针的定义185

9.4.2结构体数组的指针187

9.4.3通过结构体指针引用结构体变量188

9.4.4结构体类型的指针作函数参数189

9.5链表191

9.5.1链表概述191

9.5.2链表的基本作192

9.5.3链表综合应用举例196

9.6共用体199

9.6.1共用体的定义199

9.6.2共用体变量的引用200

9.6.3共用体类型数据的特点201

9.7枚举类型202

9.7.1枚举类型及枚举型变量的定义202

9.7.2枚举类型的应用203

9.8自定义类型203

项目小结205

项目十位运算206

10.1原码、反码和补码207

10.2位运算符的含义207

10.3位运算举例213

10.4位段215

10.4.1位段的概念215

10.4.2位段的定义216

10.4.3位段数据的引用217

10.5c语言内嵌汇编语言219

10.5.1两种实现方式220

10.5.2调用规则222

10.5.3把参数返回c程序223

10.5.4把汇编语言程序与c语言程序链接到一起223

10.5.5gcc使用的内嵌汇编语格式223

项目小结225

项目十一文件作226

11.1文件概述227

11.1.1文件的概念227

11.1.2流(stream)的概念227

11.1.3文本文件228

11.1.4二进制文件228

11.1.5缓冲文件系统229

11.2文件的打开和关闭229

11.2.1文件类型指针229

11.2.2文件类型指针的定义230

11.2.2文件的打开和关闭230

11.3文件的读写作232

11.3.1字符读写函数fgetc、fputc232

11.3.2字符串读写函数fgets、fputs234

11.3.3数据块读写函数fread、fwrite235

11.3.4格式化读写函数fscanf、fprintf238

11.4文件定位函数240

11.4.1文件定位标记的重置函数rewind240

11.4.2取文件当前位置函数ftell240

11.4.3文件读写的定位函数fseek240

11.5出错检测函数243

11.5.1ferror函数243

11.5.2clearerr函数243

11.6补充介绍几个读写函数243

11.6.1用fgetc和fputc函数实现的fgetw和fputw函数243

11.6.2用fgetc和fputc函数实现的fgetf和fputf函数244

11.6.3fgets和fputs的实现算245

11.7文件作中的共步骤246

11.8c语言文件作举例248

项目小结249

项目十二c程序应用举例250

12.1josephus问题251

12.2排序问题253

12.2.1希尔排序253

12.2.2二分查找256

12.2.3直接插入257

12.2.4带哨兵的直接插入258

12.2.5冒泡排序259

12.2.6选择排序260

12.3字符串处理问题262

12.4密码破译问题266

项目小结267

参文献268

内容简介:

c语言做了全面、详细、系统的介绍,全书共分十二个项目,按照程序设计的知识体系,由浅入深、循序渐进地介绍了c语言编程中用到的知识要点,主要内容包括c语言的基本知识、数据类型及其运算、c语言的基本语句、选择结构程序设计、循环结构程序设计、数组的应用、函数、指针的应用、结构体和共用体、位运算、文件作、c程序应用举例。本书结构严谨、要点突出,实例丰富,具有很强的实用,是初学者学c语言的书籍。本书可作为普通高等教育院校和高等职业院校计算机及相关专业的不错语言教材,也可供c语言爱好者学使用。

—  没有更多了  —

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

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP