网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 写给大家看的C语言书(第2版)/图灵程序设计丛书
分类
作者 (美)佩里
出版社 人民邮电出版社
下载
简介
编辑推荐

没有编程基础,被C语言的术语和细节搞得晕头转向,手头的教科书无数次拿起又放下、总是读不进去,甚至已经开始考虑放弃?不要灰心!本书将带你开始一次轻松有趣的C语言之旅,并且使你在旅途的终点自信满满地迎接憧憬无限的明天。

这是一部别开生面、与众不同的C语言经典入门著作,在全球畅销已经近20年,重印数十次。书中,作者好像坐在你身边的老朋友,拉着家常,将C语言的基础知识、必备的实战技能和宝贵编程经验一一道来。没有云山雾罩,没有前因后果的行话,没有艰深而且不必要的内部技术细节,没有沉闷晦涩的长篇大论,只有生动的漫画、丰富的图示、幽默通俗的文字、细致的分析阐述、引人入胜的趣闻轶事和短小精悍的章节安排。作者不仅将重要的知识点以“线索”、“警告”、“陷阱”、“难点”、“小结”等活泼的形式呈现给读者,而且还提供了一个贯穿全书的21点游戏程序,完美地将旅途上所有的景点巧妙地嵌在其中。

本书不仅已经成功地使无数没有编程经验的初学者包括许多十几岁的孩子掌握了C语言,也是全球许多著名高校的程序设计课程教材。

内容推荐

本书是C语言的入门教程,针对没有程序设计基础的读者,详细介绍了C语言的基本概念和编辑技术。本书分为5部分共32章内容,第一部分为C语言入门篇,介绍了C语言的基础知识。第二部分为运算符篇,讲解了常用的运算符以及选择结构等内容。第三部分为逻辑控制篇,讲解了各种循环结构以及各种常用的内置函数。第四部分为数组和指针篇,讲解了数组排序、搜索、指针、堆内存管理以及结构体。第五部分为函数篇,讲解了函数和文件的相关内容。

本书适合C语言初学者作为入门教程,也可作为大、中专院校师生和培训班的教材,对于C语言开发的爱好者,本书也有较大的参考价值。

目录

第一部分 C语言初步

 第1章 初识C语言 3

1.1 什么是程序 4

1.2 编写C程序需要什么 5

1.3 编程过程 6

1.4 使用C语言 7

 第2章 从何处入手 11

2.1 概述 12

2.2 main()函数 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.1 printf()做了什么 30

4.2 printf()的格式 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

第二部分 操作空间

 第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

第三部分 保持控制

 第14章 循环 117

14.1 while循环 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.2 switch语句中使用break语句 144

17.3 妙用case语句 144

17.4 小结 145

 第18章 输入和输出 149

18.1 putchar()和getchar()函数 150

18.2 关于换行符的思考 152

18.3 getch()函数 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程序和大量数据

 第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

第五部分 用函数组织程序

 第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

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/24 5:04:45