• C语言程序设计祁昌平科学出版社9787030516350
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计祁昌平科学出版社9787030516350

二手书,此书是一本无赠品和附件,套装不全,购买套装请联系客服

5 1.2折 42 八五品

库存411件

山东济南
认证卖家担保交易快速发货售后保障

作者祁昌平

出版社科学出版社有限责任公司

出版时间2017-03

版次1

装帧平装

货号9787030516350

上书时间2024-12-19

古籍旧书院

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

   商品详情   

品相描述:八五品
商品描述
书名:语言程序设计
图书标准信息
  • 作者 祁昌平
  • 出版社 科学出版社有限责任公司
  • 出版时间 2017-03
  • 版次 1
  • ISBN 9787030516350
  • 定价 42.00元
  • 装帧 平装
  • 开本 其他
  • 页数 246页
  • 字数 450千字
【内容简介】
本书通过对C语言中数据类型和基本控制结构的介绍,为后面介绍数组、函数、结构体、指针、文件、高级编程案例奠定了基础。本书通过对C语言中数据类型和基本控制结构的介绍,为后面介绍数组、函数、结构体、指针、文件、高级编程案例奠定了基础。
【目录】
前言

第1章程序设计基础1

1.1程序和程序设计语言1

1.1.1计算机与程序1

1.1.2程序设计中的主要问题2

1.2算法3

1.2.1算法的概念及特性3

1.2.2算法的描述工具6

1.3结构化程序的设计方法7

1.3.1顺序结构7

1.3.2选择结构7

1.3.3循环结构7

1.4C语言及其特点8

1.4.1C语言的特点8

1.4.2C源程序的结构9

1.4.3C语言的上机步骤11

1.5程序举例15

1.6本章小结16

练习题17

第2章基本数据类型和表达式18

2.1C语言数据类型概述18

2.2常量19

2.2.1整型常量19

2.2.2浮点型常量20

2.2.3字符型常量20

2.2.4字符串常量21

2.2.5符号常量21

2.3变量22

2.3.1整型变量22

2.3.2浮点型变量24

2.3.3字符型变量24

2.4运算符与表达式24

2.4.1C语言中的运算符简介24

2.4.2基本算术运算符和基本算术表达式25

2.4.3赋值运算符和赋值表达式25

2.4.4逗号运算符和逗号表达式26

2.4.5关系运算符和关系表达式26

2.4.6逻辑运算符和逻辑表达式27

2.4.7自增自减运算符28

2.4.8条件运算符及条件表达式29

2.4.9位运算符29

2.4.10求字节运算符31

2.4.11强制类型转换运算符31

2.5不同类型数据之间的混合运算31

2.6本章小结33

练习题33

第3章顺序结构程序设计37

3.1C语言程序的基本单位——函数37

3.2函数的基本单位——语句38

3.2.1控制语句38

3.2.2函数调用语句38

3.2.3表达式语句38

3.2.4空语句39

3.3数据的输入与输出39

3.3.1格式输出函数39

3.3.2格式输入函数44

3.3.3字符的输入与输出函数45

3.4程序举例47

3.5本章小结51

练习题51

第4章选择结构程序设计57

4.1选择结构程序设计概述57

4.2关系运算符和关系表达式57

4.2.1关系运算符57

4.2.2关系表达式58

4.3逻辑运算符和逻辑表达式59

4.3.1逻辑运算符59

4.3.2逻辑表达式60

4.4用if语句实现选择结构程序设计61

4.4.1if语句的3种形式61

4.4.2if语句的嵌套65

4.4.3条件运算符和条件表达式67

4.5用switch语句实现多分支选择结构程序设计68

4.6程序举例71

4.7本章易出错问题73

4.8本章小结76

练习题77

第5章循环结构程序设计78

5.1循环结构程序设计概述78

5.2用于实现循环结构程序设计的语句79

5.2.1用while语句实现循环结构程序设计79

5.2.2用do-while语句实现循环结构程序设计83

5.2.3用for语句实现循环结构程序设计86

5.2.4循环的嵌套89

5.2.5几种循环语句的比较91

5.3用break语句和continue语句提前结束循环91

5.3.1break语句91

5.3.2continue语句92

5.4程序举例93

5.5本章易出错问题95

5.6本章小结97

练习题98

第6章数组103

6.1数组的概念103

6.2数组的定义104

6.3数组的初始化105

6.4数组元素的使用107

6.5数值数组元素的常用操作109

6.5.1一维数组元素的常用操作109

6.5.2二维数组元素的常用操作116

6.6数值数组的应用举例121

6.6.1一维数组程序举例121

6.6.2二维数组程序举例123

6.7字符数组的使用124

6.7.1字符串和字符串结束标志124

6.7.2字符数组的输入输出125

6.7.3字符串处理函数126

6.8程序举例130

6.9本章易出错问题131

6.10本章小结132

练习题133

第7章函数138

7.1概述138

7.2函数的定义和函数声明140

7.2.1函数的定义140

7.2.2函数声明141

7.3函数的调用142

7.4嵌套调用146

7.5递归调用147

7.6数组作为函数参数148

7.6.1数组元素作为函数实参148

7.6.2一维数组名作函数参数149

7.6.3多维数组名作函数参数150

7.7变量的作用域151

7.8变量的存储类型152

7.8.1局域变量的存储类型153

7.8.2全局变量的存储类型155

7.9内部函数与外部函数156

7.10程序举例157

7.11本章易出错问题159

7.12本章小结160

练习题161

第8章指针162

8.1地址和指针162

8.2指针变量163

8.2.1指针变量的定义163

8.2.2指针的引用163

8.2.3指针变量做函数参数166

8.3指针和数组167

8.3.1指向一维数组元素的指针167

8.3.2指向多维数组元素的指针170

8.3.3数组指针173

8.4指针与字符串174

8.4.1指向字符串的指针174

8.4.2指针与字符数组的比较176

8.4.3字符串指针作函数参数177

8.5指针与函数178

8.5.1指向函数的指针178

8.5.2用函数指针变量调用函数178

8.5.3返回指针的函数179

8.6指针数组与多重指针180

8.6.1指针数组180

8.6.2多重指针181

8.7动态内存183

8.7.1动态内存的概念183

8.7.2动态内存的分配和释放183

8.7.3动态内存的应用184

8.8程序举例185

8.9本章易错问题188

8.10本章小结189

练习题190

第9章结构体与共用体191

9.1概述191

9.2结构体变量的定义、初始化和引用192

9.2.1结构体变量的定义192

9.2.2结构体变量的初始化193

9.2.3结构体变量的引用193

9.3结构体数组195

9.3.1结构体数组的定义195

9.3.2结构体数组的应用举例195

9.4结构体指针196

9.4.1结构体指针变量196

9.4.2指向结构体数组元素的指针197

9.4.3向函数传递结构体198

9.5共用体199

9.5.1共用体类型及变量200

9.5.2共用体变量的引用200

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

9.6枚举类型和Typedef202

9.6.1枚举类型202

9.6.2Typedef203

9.7单向链表204

9.7.1链表概述204

9.7.2建立简单的静态单向链表204

9.7.3建立动态单向链表205

9.8程序举例206

9.9本章易错问题208

9.10本章小结209

练习题209

第10章文件210

10.1概述210

10.1.1什么是文件210

10.1.2文件分类211

10.2文件指针212

10.3打开与关闭文件213

10.3.1打开文件213

10.3.2关闭文件214

10.4文件的顺序读写215

10.4.1字符读写215

10.4.2字符串读写217

10.4.3格式化读写218

10.4.4记录方式的读写219

10.5随机读写数据文件220

10.6程序举例222

10.7本章常见问题226

10.8本章小结226

练习题227

第11章高级编程228

11.1个人小金库的管理228

11.2简单的信息管理系统231

11.3贪吃蛇游戏238

附录C库函数244
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP