《趣学C语言 学会如何与计算机沟通》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:陈鹏编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302472476
  • 页数:159 页
图书介绍:本书以一个小故事为主线,讲述C语言初学者(黄同学)从零开始,通过一步一步的学习,从最开始只能进行简单问候,到可以交流学生成绩,最后实现与机器人(埃尼阿克)完全无障碍沟通。每一章内容的讲解都是围绕着黄同学和埃尼阿克之间沟通中遇到的问题入手,到最后解决沟通困难,让读者在解决问题的过程中,掌握C语言的知识。通过完成本书的学习,读者至少能够完成一个500行左右代码的小型聊天机器人程序。

1 绪论 1

1.1 黄同学和C语言的故事 2

1.2 黄同学计算机世界的奇幻漂流 3

埃尼阿克之问 9

2 C语言程序基础 11

2.1 数据类型与变量 12

2.2 运算符与表达式 16

2.3 输入与输出 20

埃尼阿克之问 27

3 选择结构程序设计 29

3.1 选择结构和条件判断 30

3.2 关系运算符和表达式 31

3.3 逻辑运算符和表达式 32

3.4 if语句 35

3.5 条件运算符和条件表达式 42

3.6 switch语句 43

埃尼阿克之问 45

4 循环结构程序设计 47

4.1 概述 48

4.2 while语句 48

4.3 do-while语句 49

4.4 for语句 51

4.5 break和continue语句 56

埃尼阿克之问 59

5 利用数组处理批量数据 63

5.1 概述 64

5.2 一维数组 64

5.3 二维数组 68

5.4 字符数组 75

埃尼阿克之问 80

6 函数 83

6.1 概述 84

6.2 函数定义 85

6.3 函数的调用 89

6.4 函数的递归调用 92

6.5 数组作函数参数 98

6.6 局部变量和全局变量 101

埃尼阿克之问 104

7 结构体与指针 107

7.1 结构体 108

7.2 指针 110

7.3 数组与指针 119

埃尼阿克之问 127

8 文件 131

8.1 概述 132

8.2 文件指针 132

8.3 文件的打开与关闭 133

8.4 文件读写 136

8.5 文件检测函数 139

埃尼阿克之问 142

9 结语 143

9.1 埃尼阿克和单子星球的故事 144

9.2 埃尼阿克的告别 145

埃尼阿克之问 147

附录A ASCII码表 149

附录B C语言常用库函数 151

跋 159