《写给大家看的C语言书》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:谢晓钢,刘艳娟编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115216359
  • 页数:310 页
图书介绍:本书是一本入门书,它从读者角度出发,讲述了C语言的基本知识,解释了用C语言编程的每个方面,包括如何组织一个程序、打印到屏幕以及存储数据等。

第一部分 C语言初步 3

第1章 初识C语言 3

1.1什么是程序 4

1.2编写C程序需要什么 5

1.3编程过程 6

1.4使用C语言 7

第2章 从何处入手 11

2.1概述 12

2.2main()函数 13

2.3数据类型 14

2.3.1字符 14

2.3.2数字 16

2.4小结 18

第3章 代码注释 21

3.1给代码加注释 22

3.2注释详述 23

3.3留白艺术 25

3.4另一种注释方式 26

3.5小结 27

第4章 输出 29

4.1printf()做了什么 30

4.2printf()的格式 30

4.3打印字符串 31

4.4转义序列 32

4.5转化字符 33

4.6小结 35

第5章 变量 39

5.1变量类型 40

5.2变量的命名 41

5.3定义变量 41

5.4在变量中存储数据 42

5.5小结 44

第6章 字符串 47

6.1字符串结束符 48

6.2字符串的长度 49

6.3字符数组:字符的列表 49

6.4初始化字符串 52

6.5小结 53

第7章 #include和#define 55

7.1包含文件 56

7.2在哪里放置#include指令 58

7.3定义常量 59

7.4小结 61

第8章 输入 63

8.1简述scanf() 64

8.2与printf()一起使用 65

8.3使用scanf()的问题 65

8.4小结 68

第9章 C怎么做数学运算 71

9.1基本知识 72

9.2运算符的优先级 74

9.3用括号打破规则 75

9.4多重赋值 75

9.5小结 77

第二部分 操作空间 81

第10章 表达式还能用来做什么 81

10.1复合赋值 82

10.2小心优先级 84

10.3强制类型转换 85

10.4小结 86

第11章 关系运算符 89

11.1测试数据 90

11.2使用if语句 91

11.3否则……:用else语句 92

11.4小结 94

第12章 逻辑运算符 97

12.1获取逻辑 98

12.2逻辑运算符的优先级 103

12.3小结 104

第13章 更高级的运算符 107

13.1条件运算符 108

13.2运算符++和-- 110

13.3运算符sizeof() 111

13.4小结 112

第三部分 保持控制 117

第14章 循环 117

14.1while循环 118

14.2使用while语句 119

14.3使用do-while语句 120

14.4小结 122

第15章 其他循环 125

15.1为了重复 126

15.2使用for循环 128

15.3小结 130

第16章 终止循环 133

16.1使用break语句 134

16.2使用continue语句 135

16.3小结 137

第17章 测试多个值 141

17.1使用switch语句 142

17.2switch语句中使用break语句 144

17.3妙用case语句 144

17.4小结 145

第18章 输入和输出 149

18.1putchar()和getchar()函数 150

18.2关于换行符的思考 152

18.3getch()函数 153

18.4小结 155

第19章 更多有关字符串的内容 157

19.1字符测试函数 158

19.2大小写测试函数 158

19.3大小写转换函数 159

19.4字符串函数 159

19.5小结 162

第20章 更高级的数学函数 165

20.1简单的数学函数 166

20.2更多的转化 167

20.3三角函数和对数函数 168

20.4获取随机数 169

20.5小结 171

第四部分 C程序和大量数据 175

第21章 C语言如何处理列表 175

21.1复习数组 176

21.2数组赋值 179

21.3有关数组的更多内容 180

21.4小结 180

第22章 搜索数据 183

22.1填充数组 184

22.2搜索 185

22.3小结 188

第23章 排序 191

23.1排序 192

23.2加快搜索 196

23.3小结 199

第24章 我的名字叫指针 203

24.1内存地址 204

24.2定义指针变量 205

24.3使用取值运算符* 207

24.4小结 208

第25章 数组和指针有什么不同 211

25.1数组名是指针 212

25.2在数组中取值 213

25.3字符和指针 214

25.4小心字符串的长度 214

25.5指针数组 216

25.6小结 217

第26章 有效管理内存空间 221

26.1使用堆 222

26.2为什么需要堆 223

26.3分配堆 224

26.4堆内存分配失败 227

26.5释放堆内存 227

26.6多次分配 228

26.7小结 230

第27章 结构体 233

27.1定义结构体 234

27.2在结构体变量中存放数据 238

27.3小结 240

第五部分 用函数组织程序 245

第28章 把数据存到硬盘上 245

28.1硬盘文件 246

28.2打开顺序文件 247

28.3访问顺序文件 248

28.4小结 251

第29章 另一种保存文件的方式 255

29.1打开随机文件 256

29.2访问随机文件 257

29.3小结 260

第30章 用函数来组织程序 263

30.1用C函数来组织程序 264

30.2局部变量和全局变量 267

30.3小结 269

第31章 在函数间共享数据 273

31.1传递参数 274

31.2传递实参的方法 274

31.2.1按值传递 275

31.2.2按地址传递 276

31.3小结 280

第32章 让函数更完美 283

32.1返回值 284

32.2返回的数据类型 286

32.3声明函数原型 287

32.4结语 289

32.5小结 289

附录A 你可以飞得更高 291

附录B 玩C语言写的21点游戏 293

附录C ASCII表 301