• C语言程序设计(第5版)
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计(第5版)

全新正版 极速发货

45.78 6.6折 69 全新

库存31件

广东广州
认证卖家担保交易快速发货售后保障

作者谭浩强

出版社清华大学出版社

ISBN9787302653721

出版时间2024-01

装帧平装

开本16开

定价69元

货号1203220103

上书时间2024-11-24

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
  
第1章程序设计与C语言1

1.1计算机与程序、程序设计语言1

1.2C语言的出现和发展过程2

1.3简单的C语言程序3

1.4C语言程序的结构和特点6

1.5运行C程序的步骤与方法7

1.6程序设计的任务9

本章小结10

习题10

第2章数据的存储与运算11

2.1数据在计算机中是怎样存储的11

2.1.1数据在计算机中是以二进制形式存储的11

2.1.2位、字节和地址12

2.1.3不同类型数据的存储方式13

2.2整型数据的运算与分析15

2.2.1整型数据运算程序举例和分析15

2.2.2整型常量与整型变量17

2.3实型数据的运算与分析20

2.3.1实型数据的运算举例20

2.3.2实型常量的表示形式22

2.3.3实型变量22

2.4字符型数据的运算24

2.4.1字符数据运算的简单例子24

2.4.2字符常量和字符变量25

2.4.3字符串常量29

2.5符号常量30

2.5.1为什么要用符号常量 31

2.5.2符号常量的性质和使用方法32

2.6算术运算符和算术表达式34

2.6.1算术运算符34

2.6.2算术表达式36

2.7C运算符和C表达式38

2.7.1C运算符38

2.7.2C表达式38

2.8提高部分39

2.8.1求补码的方法39

2.8.2整型常量的表示形式39

2.8.3整型变量的类型40

2.8.4整型常量的类型41

2.8.5C语言允许使用的数据类型42

2.8.6运算符的优先级与结合性42

本章小结43

习题44

第3章最简单的C程序设计——顺序程序设计46

3.1算法是程序的灵魂46

3.1.1什么是算法46

3.1.2怎样表示算法48

3.2程序的三种基本结构51

3.3C语句综述52

3.4赋值表达式和赋值语句55

3.4.1赋值表达式55

3.4.2赋值过程中的类型转换57

3.4.3赋值语句58

3.4.4为变量赋初值59

3.5数据输入输出的概念59

3.6字符数据的输入输出61

3.6.1用putchar函数输出一个字符61

3.6.2用getchar函数输入一个字符63

3.7简单的格式输入与输出65

3.7.1用简单的printf函数输出数据65

3.7.2用简单的scanf函数输入数据68

3.8顺序结构程序设计举例71

3.9提高部分75

3.9.1关于无符号数据与有符号数据之间的赋值75

3.9.2较复杂的输入输出格式控制77

3.9.3简单易用的C++的输入输出84

本章小结85

习题86

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

4.1条件判断88

4.1.1条件判断的含义88

4.1.2关系运算符和关系表达式89

4.1.3逻辑运算符和逻辑表达式90

4.2用if语句实现选择结构94

4.2.1用if语句实现选择结构举例94

4.2.2if语句的一般形式96

4.2.3if语句使用的说明96

4.2.4使用嵌套的if语句实现多层条件判断98

4.3利用switch语句实现多分支选择结构102

4.4程序综合举例104

4.5提高部分107

4.5.1用条件表达式实现简单的选择结构107

4.5.2在程序中使用条件表达式109

本章小结110

习题111

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

5.1程序中需要用循环结构114

5.2用while语句和do…while语句实现循环114

5.2.1用while语句实现循环114

5.2.2用do…while语句实现循环116

5.3用for 语句实现循环119

5.3.1for语句的一般形式和执行过程119

5.3.2for循环程序举例 120

5.4循环的嵌套123

5.5提前结束循环124

5.5.1用break语句提前退出循环 124

5.5.2用continue语句提前结束本次循环125

5.6几种循环的比较127

5.7循环程序综合举例128

5.8提高部分132

5.8.1while和do…while循环的比较132

5.8.2for语句的各种形式134

本章小结137

习题137

第6章用数组处理批量数据139

6.1为什么要用数组139

6.2怎样定义和引用一维数组139

6.2.1怎样定义一维数组140

6.2.2怎样引用一维数组的元素140

6.2.3一维数组的初始化141

6.2.4一维数组程序举例142

6.3怎样定义和引用二维数组145

6.3.1怎样定义二维数组 145

6.3.2怎样引用二维数组的元素146

6.3.3二维数组的初始化147

6.3.4二维数组程序举例148

6.4字符数组151

6.4.1怎样定义字符数组及对其初始化 151

6.4.2怎样引用字符数组153

6.4.3字符串和字符串结束标志153

6.4.4怎样进行字符数组的输入输出155

6.4.5字符串处理函数157

6.4.6字符数组应用举例158

6.5提高部分162

6.5.1为什么在定义二维数组时采用两对双括号的形式162

6.5.2对C的字符串函数的详细说明163

本章小结167

习题167

第7章用函数实现模块化程序设计169

7.1函数是什么169

7.2函数的定义和调用171

7.2.1为什么要定义函数171

7.2.2怎样定义函数172

7.2.3怎样调用函数173

7.2.4对被调用函数的声明和函数原型176

7.3函数的嵌套调用和递归调用178

7.3.1函数的嵌套调用178

7.3.2函数的递归调用180

7.4数组作为函数参数186

7.4.1用数组元素作为函数实参186

7.4.2用数组名作为函数参数187

7.5变量的作用域和生存期194

7.5.1变量的作用域——局部变量和全局变量194

7.5.2变量的存储方式和生存期197

7.5.3关于作用域和生存期的小结200

7.6内部函数和外部函数202

7.6.1什么是内部函数202

7.6.2什么是外部函数202

7.7提高部分204

7.7.1实参求值的顺序204

7.7.2递归的典型例子——Hanoi(汉诺)塔问题205

本章小结208

习题210

第8章善于使用指针212

8.1什么是指针212

8.2指针变量213

8.2.1使用指针变量访问变量的例子213

8.2.2怎样定义指针变量214

8.2.3怎样引用指针变量216

8.2.4指针变量作为函数参数218

8.3通过指针引用数组223

8.3.1数组元素的指针223

8.3.2通过指针引用数组元素224

8.3.3用数组名作函数参数228

8.4通过指针引用字符串233

8.4.1字符串的表示形式233

8.4.2字符指针作为函数参数236

8.4.3使用字符指针变量和字符数组的区别241

8.5提高部分243

8.5.1指针使用的技巧243

8.5.2多维数组的指针245

8.5.3指向函数的指针246

8.5.4返回指针值的函数246

8.5.5指针数组247

8.5.6多重指针——指向指针的指针247

本章小结249

习题252

第9章用结构体类型处理组合数据——用户自定义数据类型253

9.1定义和使用结构体变量253

9.1.1自己建立结构体类型253

9.1.2定义结构体类型变量255

9.1.3结构体变量的初始化和引用257

9.2结构体数组260

9.3结构体指针263

9.4用结构体变量和结构体变量的指针作为函数参数267

9.5用指针处理链表270

9.5.1什么是线性链表270

9.5.2建立简单的静态链表271

9.5.3建立动态链表272

9.6提高部分274

9.6.1共用体类型275

9.6.2枚举类型275

本章小结278

习题279

第10章用文件保存数据280

10.1C文件的有关概念280

  • C语言程序设计(第5版)

   相关推荐   

—  没有更多了  —

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

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