c语言编程 零基础初学者指南百度云,C语言编程:零基础初学者指南(第3版)...

目 录

第一部分 初识C语言

1 什么是C程序设计 1

1.1 什么是程序 2

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

1.3 编程过程 6

1.4 使用C语言 7

2 编写第一个C程序 9

2.1 概述 10

2.2 main()函数 12

2.3 数据的种类 13

2.3.1 C语言中的字符 14

2.3.2 C语言中的数字 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和#defined 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.3 scanf()的问题 64

第二部分 运算符和表达式

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.3 sizeof() 117

第三部分 控制程序

14 循环语句 119

14.1 while语句 120

14.2 使用while 121

14.3 使用do...while 123

15 以其他方式创建循环 127

15.1 for——为了重复 128

15.2 使用for 130

16 跳出循环 137

16.1 break 138

16.2 continue 141

17 switch语句 145

17.1 用switch测试多个case 147

17.2 break和switch 149

17.3 考虑效率 150

18 程序的输入和输出 159

18.1 putchar()和getchar() 160

18.2 考虑换行符 163

18.3 getch() 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程序的数据

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

第五部分 文件和函数

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值