当前位置:首页 > 工业技术
C语言编程  零基础初学者指南  3版
C语言编程  零基础初学者指南  3版

C语言编程 零基础初学者指南 3版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)佩里,(美)米勒著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2014
  • ISBN:9787115340412
  • 页数:326 页
图书介绍:本书为读者讲解了C语言的所有基础知识,比如如何组织一个程序,如何存储、显示数据,以及处理变量、操作符、I/O、指针、数组和函数等内容,还讲解了用于Windows、OS X和Linux的C编译器知识,以及用于移动开发和游戏开发的相关知识。此外,本书还涵盖了最新的C11标准。本书适合C语言初学者、编程爱好者,以及高校学生阅读。
《C语言编程 零基础初学者指南 3版》目录

第一部分 初识C语言 1

1什么是C程序设计 1

1.1什么是程序 2

1.2编写C语言程序需要什么 3

1.3编程过程 6

1.4使用C语言 7

2编写第一个C程序 9

2.1概述 10

2.2main()函数 12

2.3数据的种类 13

2.3.1C语言中的字符 14

2.3.2C语言中的数字 15

2.4第二个程序示例 17

3代码的注释 19

3.1给代码加注释 20

3.2注释详述 21

3.3空白 23

3.4另一种风格的注释 24

4在屏幕上显示结果 27

4.1如何使用printf() 28

4.2打印字符串 29

4.3转义序列 30

4.4转换字符 32

4.5代码示例 34

5在程序中添加变量 37

5.1变量的类型 38

5.2命名变量 39

5.3定义变量 40

5.4在变量中储存数据 41

6在程序中添加字符串 45

6.1字符串结束符 46

6.2字符串的长度 47

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

6.4初始化字符串 50

7在程序中使用#include和#def ined 53

7.1包含文件 54

7.2#include指令 56

7.3定义常量 56

7.4创建头文件和程序 58

8与用户交互 61

8.1简述scanf() 62

8.2为scanf()添加提示 62

8.3scanf()的问题 64

第二部分 运算符和表达式 69

9数字运算 69

9.1基本运算 70

9.2运算符的优先级 73

9.3用圆括号改变运算顺序 75

9.4多重赋值 76

10复合运算符和强制类型转换 79

10.1复合赋值 80

10.2复合运算符的优先级 84

10.3强制类型转换 84

11测试数据做选择 87

11.1测试数据 88

11.2使用if 89

11.3否则:使用else 92

12逻辑运算符 99

12.1逻辑运算符 100

12.2避免否定 105

12.3逻辑运算符的优先级 107

13其他运算符 111

13.1条件运算符 112

13.2++和--运算符 115

13.3sizeof() 117

第三部分 控制程序 119

14循环语句 119

14.1while语句 120

14.2使用while 121

14.3使用do…while 123

15以其他方式创建循环 127

15.1for——为了重复 128

15.2使用for 130

16跳出循环 137

16.1break 138

16.2continue 141

17switch语句 145

17.1用switch测试多个case 147

17.2break和switch 149

17.3考虑效率 150

18程序的输入和输出 159

18.1putchar()和getchar() 160

18.2考虑换行符 163

18.3getch() 165

19获取字符串的内容 167

19.1字符测试函数 168

19.2大小写测试函数 168

19.3大小写转换函数 172

19.4字符串函数 172

20高级运算 177

20.1练习数学 178

20.2更多转换 179

20.3三角函数和其他函数 180

20.4随机函数 183

第四部分 管理C程序的数据 189

21处理数组 189

21.1复习数组 190

21.2初始化数组 193

22查找数组 197

22.1填充数组 198

22.2查找数组 198

23排列和整理数据 205

23.1排序 206

23.2更快地搜索 211

24神秘的指针 217

24.1内存地址 218

24.2定义指针变量 218

24.3解引用 221

25数组和指针 227

25.1数组名即是指针 228

25.2访问数组元素 229

25.3字符和指针 230

25.4注意字符串的长度 230

25.5指针数组 232

26最大化计算机的内存 239

26.1堆 240

26.2为何需要堆 241

26.3如何分配堆 242

26.4堆内存不足 245

26.5释放堆内存 246

26.6多次分配 246

27用结构创建数据 253

27.1定义结构 254

27.2将数据放入结构变量 258

第五部分 文件和函数 263

28在计算机中保存顺序文件 263

28.1磁盘文件 264

28.2打开文件 264

28.3使用顺序文件 266

29在计算机中保存随机文件 273

29.1打开随机文件 274

29.2在文件中移动 275

30用函数组织程序 281

30.1在程序中添加函数 282

30.2局部变量和全局变量 286

31给函数传递变量 289

31.1传递实参 290

31.2传递实参的方法 290

31.2.1按值传递 291

31.2.2按地址传递 293

32从函数返回数据 301

32.1返回值 302

32.2返回数据类型 305

32.3函数原型 305

32.4结语 308

附录A ASCII表 309

附录B Draw Poker扑克游戏 315

返回顶部