个性化阅读
专注于IT技术分析

C语言经典教程!C Primer Plus(第6版)(中文版) PDF 电子书超清完整版下载

C Primer Plus(第6版)中文版》是一本经过仔细测试、精心设计的完整C语言教程,它涵盖了C语言编程中的核心内容。《C Primer Plus(第6版)中文版》作为计算机科学的经典著作,讲解了包含结构化代码和自顶向下设计在内的程序设计原则。 
与以前的版本一样,作者的目标仍旧是为读者提供一本入门型、条理清晰、见解深刻的C语言教程。作者把基础的编程概念与C语言的细节很好地融合在一起,并通过大量短小精悍的示例同时演示一两个概念,通过学以致用的方式鼓励读者掌握新的主题。 
每章末尾的复习题和编程练习题进一步强化了重要的信息,有助于读者理解和消化那些难以理解的概念。本书采用了友好、易于使用的编排方式,不仅适合打算认真学习C语言编程的学生阅读,也适合那些精通其他编程语言,但希望更好地掌握C语言这门核心语言的开发人员阅读。 
《C Primer Plus(第6版)中文版》在之前版本的基础之上进行了全新升级,它涵盖了C语言新的进展以及C11标准的详细内容。本书还提供了大量深度与广度齐备的教学技术和工具,来提高你的学习。 

详细完整地讨论了C语言的基础特性和附加特性; 
清晰解释了使用C语言不同部分的时机,以及原因; 
通过简洁、简单的示例加强读者的动手练习,以帮助一次理解一两个概念; 
囊括了数百个实用的代码示例; 
每章末尾的复习题和编程练习可以检测你的理解情况。 
涵盖了C泛型编程,以提供灵活性。

媒体推荐

“非常经典的教材,与国内的那些不入流的教材相比,具有了更灵活的方法,更系统的介绍,更详细的讲解。每一个知识点都深入到位,完全解开了C的面纱……如果想学好C,成为真正的C程序员,这本书就非看不可。”
——读者“无天”

“C语言入门的佳作,完全适合零基础的同学。”
——读者“whitt.dong”

“对于入门C语言的人来说,是经典之作,抛开国内高校那些专家教授编写的教材,选择这本作为入门书籍,将会是一个很明智的选择。”
——读者“呆木头”

“是好书!!对于零基础的C初学者,不但能学会还能精通!!知其然,更知其所以然!!!如果细读,可以获得扎实的C基础!!!比国内高校的教材好得多!!!我已经推荐给了很多同学!!!!”
——读者“D”

“学C必看的书,我觉得看完之后The C Programming Language的用处就不大了。”
——匿名读者

“难以形容这本书的内容有多么好。所有关于C语言的知识点都非常细致到位,且融入了很多新的标准……不得不感叹作者对本书每一版的改动是多么与时俱进。”
——匿名用户

作者简介

Stephen Prata曾在加利福尼亚的马林学院(肯特菲尔德)教授天文学、物理学和程序设计课程,现已退休。他在加州理工学院获得学士学位,在加州大学伯克利分校获得博士学位。他接触程序设计,是为了利用计算机给星团建模。Stephen撰写和与他人合著了十几本书籍,其中包括C++ Primer Plus和Unix Primer Plus。

目录

第1章初识C语言1 
1.1C语言的起源1 
1.2选择C语言的理由1 
1.2.1设计特性1 
1.2.2高效性1 
1.2.3可移植性2 
1.2.4强大而灵活3 
1.2.5面向程序员3 
1.2.6缺点3 
1.3C语言的应用范围3 
1.4计算机能做什么4 
1.5高级计算机语言和编译器5 
1.6语言标准6 
1.6.1第1个ANSI/ISOC标准6 
1.6.2C99标准6 
1.6.3C11标准7 
1.7使用C语言的7个步骤7 
1.7.1第1步:定义程序的目标8 
1.7.2第2步:设计程序8 
1.7.3第3步:编写代码8 
1.7.4第4步:编译8 
1.7.5第5步:运行程序9 
1.7.6第6步:测试和调试程序9 
1.7.7第7步:维护和修改代码9 
1.7.8说明9 
1.8编程机制10 
1.8.1目标代码文件、可执行文件和库10 
1.8.2UNIX系统11 
1.8.3GNU编译器集合和LLVM项目13 
1.8.4Linux系统13 
1.8.5PC的命令行编译器14 
1.8.6集成开发环境(Windows)14 
1.8.7Windows/Linux15 
1.8.8Macintosh中的C15 
1.9本书的组织结构15 
1.10本书的约定16 
1.10.1字体16 
1.10.2程序输出16 
1.10.3特殊元素17 
1.11本章小结17 
1.12复习题18 
1.13编程练习18 
第2章C语言概述19 
2.1简单的C程序示例19 
2.2示例解释20 
2.2.1第1遍:快速概要21 
2.2.2第2遍:程序细节21 
2.3简单程序的结构28 
2.4提高程序可读性的技巧28 
2.5进一步使用C29 
2.5.1程序说明30 
2.5.2多条声明30 
2.5.3乘法30 
2.5.4打印多个值30 
2.6多个函数30 
2.7调试程序32 
2.7.1语法错误32 
2.7.2语义错误33 
2.7.3程序状态34 
2.8关键字和保留标识符34 
2.9关键概念35 
2.10本章小结35 
2.11复习题36 
2.12编程练习37 
第3章数据和C39 
3.1示例程序39 
3.2变量与常量数据42 
3.3数据:数据类型关键字42 
3.3.1整数和浮点数43 
3.3.2整数43 
3.3.3浮点数43 
3.4C语言基本数据类型44 
3.4.1int类型44 
3.4.2其他整数类型47 
3.4.3使用字符:char类型50 
3.4.4_Bool类型54 
3.4.5可移植类型:stdint.h和inttypes.h55 
3.4.6float、double和longdouble56 
3.4.7复数和虚数类型60 
3.4.8其他类型60 
3.4.9类型大小62 
3.5使用数据类型63 
3.6参数和陷阱63 
3.7转义序列示例64 
3.7.1程序运行情况65 
3.7.2刷新输出65 
3.8关键概念66 
3.9本章小结66 
3.10复习题67 
3.11编程练习68 
第4章字符串和格式化输入/输出71 
4.1前导程序71 
4.2字符串简介72 
4.2.1char类型数组和null字符72 
4.2.2使用字符串73 
4.2.3strlen()函数74 
4.3常量和C预处理器76 
4.3.1const限定符78 
4.3.2明示常量78 
4.4printf()和scanf()80 
4.4.1printf()函数80 
4.4.2使用printf()81 
4.4.3printf()的转换说明修饰符83 
4.4.4转换说明的意义87 
4.4.5使用scanf()92 
4.4.6printf()和scanf()的*修饰符95 
4.4.7printf()的用法提示97 
4.5关键概念98 
4.6本章小结98 
4.7复习题99 
4.8编程练习100 
第5章运算符、表达式和语句103 
5.1循环简介103 
5.2基本运算符105 
5.2.1赋值运算符:=105 
5.2.2加法运算符:+107 
5.2.3减法运算符:—107 
5.2.4符号运算符:—和+107 
5.2.5乘法运算符:*108 
5.2.6除法运算符:/110 
5.2.7运算符优先级110 
5.2.8优先级和求值顺序112 
5.3其他运算符113 
5.3.1sizeof运算符和size_t类型113 
5.3.2求模运算符:%114 
5.3.3递增运算符:++115 
5.3.4递减运算符:——118 
5.3.5优先级118 
5.3.6不要自作聪明119 
5.4表达式和语句120 
5.4.1表达式120 
5.4.2语句120 
5.4.3复合语句(块)123 
5.5类型转换124 
5.6带参数的函数127 
5.7示例程序129 
5.8关键概念130 
5.9本章小结130 
5.10复习题131 
5.11编程练习134 
…… 
第6章C控制语句:循环137 
第7章C控制语句:分支和跳转177 
第8章字符输入/输出和输入验证217 
第9章函数243 
第10章数组和指针277 
第11章字符串和字符串函数321 
第12章存储类别、链接和内存管理373 
第13章文件输入/输出413 
第14章结构和其他数据形式439 
第15章位操作493 
第16章C预处理器和C库521 
第17章高级数据表示567 
附录A复习题答案633 
附录B参考资料665

C Primer Plus(第6版)(中文版) PDF超清版下载地址

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

提取码: 51be

赞(0) 打赏
未经允许不得转载:srcmini » C语言经典教程!C Primer Plus(第6版)(中文版) PDF 电子书超清完整版下载
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏