谁能推荐学习C语言入门的电子书哦,对没什么基础的人学的

Python011

谁能推荐学习C语言入门的电子书哦,对没什么基础的人学的,第1张

<<c primer plus >> 入门经典

这本书对C语言的各方面都有很详细的介绍

这本书我读了两遍,很适合入门

这是这本书的目录:

第1章 概览

1.1 C语言的起源

1.2 使用C语言的理由

1.3 C语言的发展方向

1.4 计算机工作的基本原理

1.5 高级计算机语言和编译器

1.6 使用C语言的7个步骤

1.7 编程机制

1.8 语言标准

1.9 本书的组织结构

1.10 本书体例

1.11 总结

1.12 复习题

1.13 编程练习

第2章 C语言概述

2.1 C语言的一个简单实例

2.2 实例说明

2.3 一个简单程序的结构

2.4 使程序可读的技巧

2.5 更进一步

2.6 多个函数

2.7 调试

2.8 关键字和保留标识符

2.9 关键概念

2.10 总结

2.11 复习题

2.12 编程练习

第3章 数据和C

3.1 示例程序

3.2 变量与常量数据

3.3 数据:数据类型关键字

3.4 C数据类型

3.5 使用数据类型

3.6 参数和易犯的错误

3.7 另一个例子:转义序列

3.8 关键概念

3.9 总结

3.10 复习题

3.11 编程练习

第4章 字符串和格式化输入/输出

4.1 前导程序

4.2 字符串简介

4.3 常量和C预处理器

4.4 研究和利用printf()和scanf()

4.5 关键概念

4.6 总结

4.7 复习题

4.8 编程练习

第5章 运算符、表达式和语句

5.1 循环简介

5.2 基本运算符

5.3 其他运算符

5.4 表达式和语句

5.5 类型转换

5.6 带有参数的函数

5.7 一个示例程序

5.8 关键概念

5.9 总结

5.10 复习题

5.11 编程练习

第6章 C控制语句:循环

6.1 再探while循环

6.2 while语句

6.4 不确定循环与计数循环

6.5 for循环

6.6 更多赋值运算符:+=、-=、*=、/=和%=

6.7 逗号运算符

6.8 退出条件循环:do while

6.9 选择哪种循环

6.10 嵌套循环

6.11 数组

6.12 使用函数返回值的循环例子

6.13 关键概念

6.14 总结

6.15 复习题

6.16 编程练习

第7章 C控制语句:分支和跳转

7.1 if语句

7.2 在if语句中添加else关键字

7.3 获得逻辑性

7.4 一个统计字数的程序

7.5 条件运算符?:

7.6 循环辅助手段:continue和break

7.7 多重选择:switch和break

7.8 goto语句

7.9 关键概念

7.10 总结

7.11 复习题

7.12 编程练习

第8章 字符输入/输出和输入确认

8.1 单字符I/O:getchar()和putchar()

8.2 缓冲区

8.3 终止键盘输入

8.5 创建一个更友好的用户界面

8.6 输入确认

8.7 菜单浏览

8.8 关键概念

8.9 总结

8.10 复习题

8.11 编程练习

第9章 函数

9.1 函数概述

9.2 ANSI C的函数原型

9.3 递归

9.4 多源代码文件程序的编译

9.5 地址运算符:&

9.6 改变调用函数中的变量

9.7 指针简介

9.8 关键概念

9.9 总结

9.10 复习题

9.11 编程练习

第10章 数组和指针

10.1 数组

10.2 多维数组

10.3 指针和数组

10.4 函数、数组和指针

10.5 指针操作

10.6 保护数组内容

10.7 指针和多维数组

10.8 变长数组(VLA)

10.9 复合文字

10.10 关键概念

10.11 总结

10.12 复习题

10.13 编程练习

第11章 字符串和字符串函数

11.1 字符串表示和字符串I/O

11.2 字符串输入

11.3 字符串输出

11.4 自定义字符串输入/输出函数

11.5 字符串函数

11.6 字符串例子:字符串排序

11.7 ctype.h字符函数和字符串

11.8 命令行参数

11.9 把字符串转换为数字

11.10 关键概念

11.11 总结

11.12 复习题

11.13 编程练习

第12章 存储类、链接和内存管理

12.1 存储类

12.2 存储类说明符

12.3 存储类和函数

12.4 随机数函数和静态变量

12.5 掷骰子

12.6 分配内存:malloc()和free()

12.7 ANSI C的类型限定词

12.8 关键概念

12.9 总结

12.10 复习题

12.11 编程练习

第13章 文件输入/输出

13.1 和文件进行通信

13.2 标准I/O

13.3 一个简单的文件压缩程序

13.4 文件I/O:fprintf ( )、fscanf ( )、fgets ( )和fputs ( )函数

13.5 随机存取:fseek()和ftell()函数

13.6 标准I/O内幕

13.7 其他标准I/O函数

13.8 关键概念

13.9 总结

13.10 复习题

13.11 编程练习

第14章 结构和其他数据形式

14.1 示例问题:创建图书目录

14.2 建立结构声明

14.3 定义结构变量

14.4 结构数组

14.5 嵌套结构

14.6 指向结构的指针

14.7 向函数传递结构信息

14.8 把结构内容保存到文件中

14.9 结构:下一步是什么

14.10 联合简介

14.11 枚举类型

14.12 typedef简介

14.13 奇特的声明

14.14 函数和指针

14.15 关键概念

14.16 总结

14.17 复习题

14.18 编程练习

第15章 位操作

15.1 二进制数、位和字节

15.2 其他基数

15.3 C的位运算符

15.4 位字段

15.5 关键概念

15.6 总结

15.7 复习题

15.8 编程练习

第16章 C预处理器和C库

16.1 翻译程序的第一步

16.2 明显常量:#define

16.3 在#define中使用参数

16.4 宏,还是函数

16.5 文件包含:#include

16.6 其他指令

16.7 内联函数

16.8 C库

16.9 数学库

16.10 通用工具库

16.11 诊断库

16.12 string.h库中的memcpy()和memmove()

16.13 可变参数:stdarg.h

16.14 关键概念

16.15 总结

16.16 复习题

16.17 编程练习

第17章 高级数据表示

17.1 研究数据表示

17.2 从数组到链表

17.3 抽象数据类型(ADT)

17.4 队列ADT

17.5 用队列进行模拟

17.6 链表与数组

17.7 二叉搜索树

17.8 其他说明

17.9 关键概念

17.10 总结

17.11 复习题

17.12 编程练习

附录A 复习题答案

附录B 参考资料

ps: 目录来至百度百科

《C语言程序设计》(谭浩强)电子书网盘下载免费在线阅读

链接: https://pan.baidu.com/s/1mho2kXocE8Z9lPk2jXusIA

提取码: 2012

书名:C语言程序设计

作者:谭浩强

豆瓣评分:7.1

出版社:清华大学出版社

出版年份:2001-12-1

页数:338

内容简介:

《C语言程序》功能丰富,使用灵活,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,现可以用为编写系统软件,又可用于编写应用软件,是国内外广泛使用的计算机语言。C程序设计是计算机应用人员应掌握的基本功。针对C语言比较难学的情况,作者对全书内容做了精心安排,分解难点,减小台阶,用通俗易懂的语言和丰富的例题解释清楚复杂的概念。

作者简介:

谭浩强教授,我国著名计算机教育专家。1934年生,广东台山人。1985年清华大学自动控制系毕业。学生时代曾担任清华大学学生会主席、北京市人民代表。他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部一国计算机应用技术证书考试委员会主任委员和教育部全国计算机等级考试委员会副主任。

他创造了3个世界记录:(1)20年来他(及和他人合作)共编著出版了140本计算机著作,此外主编了300多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过5000万册,是读者最多的科技作家。我国平均每26人、知识分子每1.5人就拥有1本谭浩强编著的书。(3)他和别人合作编著的《BASIC语言》发行了1250万册,创科技书籍发行量的世界记录。此外他编著的《C程序设计》发行了700万册,在中央电视台系统地向全国讲授了BASIC、C、FORTRAN、COBOL、PASCAL、Visual Basic共7种计算机语言,观众超过500万人。

在我国学习计算机的人中很少有人不知道谭浩强的名字的。他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及画来作出了重要贡献。

谭浩强教授获全国高校教学成果奖(国家能奖)、国家科技进步奖,北京市政府授予“有突出贡献专家称号”。全国政协副主席、中国工程院院长宋健为他题词,知名人士他为“教授计算技术的大师,普及现代科技之巨擘”。《计算机世界》报组织的“世纪评选”指导他评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位)。他的功绩是把千百万群众带入计算机的大门。