CPrimerPlus第6版中文版:第六版【正版】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
![CPrimerPlus第6版中文版:第六版【正版】 CPrimerPlus第6版中文版:第六版【正版】精美图片](https://img3m7.ddimg.cn/76/27/680710117-1_h_1.jpg)
CPrimerPlus第6版中文版:第六版【正版】电子书下载地址
- 文件名
- [epub 下载] CPrimerPlus第6版中文版:第六版【正版】 epub格式电子书
- [azw3 下载] CPrimerPlus第6版中文版:第六版【正版】 azw3格式电子书
- [pdf 下载] CPrimerPlus第6版中文版:第六版【正版】 pdf格式电子书
- [txt 下载] CPrimerPlus第6版中文版:第六版【正版】 txt格式电子书
- [mobi 下载] CPrimerPlus第6版中文版:第六版【正版】 mobi格式电子书
- [word 下载] CPrimerPlus第6版中文版:第六版【正版】 word格式电子书
- [kindle 下载] CPrimerPlus第6版中文版:第六版【正版】 kindle格式电子书
寄语:
【正版书籍 闪电发货 品质无忧 可开发票】
内容简介:
《C?Primer?Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。
《C?Primer?Plus(第6版)中文版》共17章。第1、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。第16章、17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。
《C?Primer?Plus(第6版)中文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。
书籍目录:
第1章 初识C语言11.1 C语言的起源11.2??选择C语言的理由11.2.1??设计特性11.2.2??高效性11.2.3??可移植性21.2.4??强大而灵活31.2.5??面向程序员31.2.6??缺点31.3??C语言的应用范围31.4??计算机能做什么41.5??高级计算机语言和编译器51.6??语言标准61.6.1??第1个ANSI/ISO?C标准61.6.2??C99标准61.6.3??C11标准71.7??使用C语言的7个步骤71.7.1??第1步:定义程序的目标81.7.2??第2步:设计程序81.7.3??第3步:编写代码81.7.4??第4步:编译81.7.5??第5步:运行程序91.7.6??第6步:测试和调试程序91.7.7??第7步:维护和修改代码91.7.8??说明91.8??编程机制101.8.1??目标代码文件、可执行文件和库101.8.2??UNIX系统111.8.3??GNU编译器集合和LLVM项目131.8.4??Linux系统131.8.5??PC的命令行编译器141.8.6??集成开发环境(Windows)141.8.7??Windows/Linux151.8.8??Macintosh中的C151.9??本书的组织结构151.10??本书的约定161.10.1??字体161.10.2??程序输出161.10.3??特殊元素171.11??本章小结171.12??复习题181.13??编程练习18第2章 C语言概述192.1??简单的C程序示例192.2??示例解释202.2.1??第1遍:快速概要212.2.2??第2遍:程序细节212.3??简单程序的结构282.4??提高程序可读性的技巧282.5??进一步使用C292.5.1??程序说明302.5.2??多条声明302.5.3??乘法302.5.4??打印多个值302.6??多个函数302.7??调试程序322.7.1??语法错误322.7.2??语义错误332.7.3??程序状态342.8??关键字和保留标识符342.9??关键概念352.10??本章小结352.11??复习题362.12??编程练习37第3章 数据和C393.1??示例程序393.2??变量与常量数据423.3??数据:数据类型关键字423.3.1??整数和浮点数433.3.2??整数433.3.3??浮点数433.4??C语言基本数据类型443.4.1??int类型443.4.2??其他整数类型473.4.3??使用字符:char类型503.4.4??_Bool类型543.4.5??可移植类型:stdint.h和inttypes.h553.4.6??float、double和long?double563.4.7??复数和虚数类型603.4.8??其他类型603.4.9??类型大小623.5??使用数据类型633.6??参数和陷阱633.7??转义序列示例643.7.1??程序运行情况653.7.2??刷新输出653.8??关键概念663.9??本章小结663.10??复习题673.11??编程练习68第4章 字符串和格式化输入/输出714.1??前导程序714.2??字符串简介724.2.1??char类型数组和null字符724.2.2??使用字符串734.2.3??strlen()函数744.3??常量和C预处理器764.3.1??const限定符784.3.2??明示常量784.4??printf()和scanf()804.4.1??printf()函数804.4.2??使用printf()814.4.3??printf()的转换说明修饰符834.4.4??转换说明的意义874.4.5??使用scanf()924.4.6??printf()和scanf()的*修饰符954.4.7??printf()的用法提示974.5??关键概念984.6??本章小结984.7??复习题994.8??编程练习100第5章 运算符、表达式和语句1035.1??循环简介1035.2??基本运算符1055.2.1??赋值运算符:=1055.2.2??加法运算符:+1075.2.3??减法运算符:-1075.2.4??符号运算符:-和+1075.2.5??乘法运算符:*1085.2.6??除法运算符:/1105.2.7??运算符优先级1105.2.8??优先级和求值顺序1125.3??其他运算符1135.3.1??sizeof运算符和size_t类型1135.3.2??求模运算符:%1145.3.3??递增运算符:++1155.3.4??递减运算符:--1185.3.5??优先级1185.3.6??不要自作聪明1195.4??表达式和语句1205.4.1??表达式1205.4.2??语句1205.4.3??复合语句(块)1235.5??类型转换1245.6??带参数的函数1275.7??示例程序1295.8??关键概念1305.9??本章小结1305.10??复习题1315.11??编程练习134第6章 C控制语句:循环1376.1??再探while循环1376.1.1??程序注释1386.1.2??C风格读取循环1396.2??while语句1406.2.1??终止while循环1406.2.2??何时终止循环1416.2.3??while:入口条件循环1416.2.4??语法要点1416.3??用关系运算符和表达式比较大小1436.3.1??什么是真1446.3.2??其他真值1456.3.3??真值的问题1466.3.4??新的_Bool类型1476.3.5??优先级和关系运算符1486.4??不确定循环和计数循环1506.5??for循环1516.6??其他赋值运算符:+=、-=、*=、/=、%=1556.7??逗号运算符1566.8??出口条件循环:do??while1596.9??如何选择循环1616.10??嵌套循环1626.10.1??程序分析1636.10.2??嵌套变式1636.11??数组简介1646.12??使用函数返回值的循环示例1666.12.1??程序分析1686.12.2??使用带返回值的函数1696.13??关键概念1696.14??本章小结1706.15??复习题1706.16??编程练习174第7章 C控制语句:分支和跳转1777.1??if语句1777.2??if?else语句1797.2.1??另一个示例:介绍getchar()和putchar()1807.2.2??ctype.h系列的字符函数1827.2.3??多重选择else??if1847.2.4??else与if配对1867.2.5??多层嵌套的if语句1877.3??逻辑运算符1907.3.1??备选拼写:iso646.h头文件1917.3.2??优先级1927.3.3??求值顺序1927.3.4??范围1937.4??一个统计单词的程序1947.5??条件运算符:?:1967.6??循环辅助:continue和break1987.6.1??continue语句1987.6.2??break语句2007.7??多重选择:switch和break2027.7.1??switch语句2047.7.2??只读每行的首字符2057.7.3??多重标签2067.7.4??switch和if??else2087.8??goto语句2087.9??关键概念2117.10??本章小结2117.11??复习题2127.12??编程练习214第8章 字符输入/输出和输入验证2178.1??单字符I/O:getchar()和putchar()2178.2??缓冲区2188.3??结束键盘输入2198.3.1??文件、流和键盘输入2198.3.2??文件结尾2208.4??重定向和文件2228.5??创建更友好的用户界面2268.5.1??使用缓冲输入2268.5.2??混合数值和字符输入2288.6??输入验证2308.6.1??分析程序2348.6.2??输入流和数字2348.7??菜单浏览2358.7.1??任务2358.7.2??使执行更顺利2358.7.3??混合字符和数值输入2378.8??关键概念2408.9??本章小结2408.10??复习题2418.11??编程练习241第9章 函数2439.1??复习函数2439.1.1??创建并使用简单函数2449.1.2??分析程序2459.1.3??函数参数2479.1.4??定义带形式参数的函数2489.1.5??声明带形式参数函数的原型2499.1.6??调用带实际参数的函数2499.1.7??黑盒视角2509.1.8??使用return从函数中返回值2509.1.9??函数类型2529.2??ANSI?C函数原型2539.2.1??问题所在2539.2.2??ANSI的解决方案2549.2.3??无参数和未指定参数2559.2.4??函数原型的优点2569.3??递归2569.3.1??演示递归2569.3.2??递归的基本原理2589.3.3??尾递归2589.3.4??递归和倒序计算2609.3.5??递归的优缺点2629.4??编译多源代码文件的程序2629.4.1??UNIX2639.4.2??Linux2639.4.3??DOS命令行编译器2639.4.4??Windows和苹果的IDE编译器2639.4.5??使用头文件2639.5??查找地址:&运算符2679.6??更改主调函数中的变量2689.7??指针简介2699.7.1??间接运算符:*2709.7.2??声明指针2709.7.3??使用指针在函数间通信2719.8??关键概念2749.9??本章小结2759.10 复习题2759.11??编程练习276第10章 数组和指针27710.1??数组27710.1.1??初始化数组27710.1.2??指定初始化器(C99)28110.1.3??给数组元素赋值28210.1.4??数组边界28210.1.5??指定数组的大小28410.2??多维数组28410.2.1??初始化二维数组28710.2.2??其他多维数组28810.3??指针和数组28810.4??函数、数组和指针29010.4.1??使用指针形参29310.4.2??指针表示法和数组表示法29410.5??指针操作29510.6??保护数组中的数据29810.6.1??对形式参数使用const29910.6.2 const的其他内容30010.7??指针和多维数组30210.7.1??指向多维数组的指针30410.7.2??指针的兼容性30510.7.3??函数和多维数组30610.8??变长数组(VLA)30910.9??复合字面量31210.10??关键概念31410.11??本章小结31510.12??复习题31610.13??编程练习317第11章 字符串和字符串函数32111.1??表示字符串和字符串I/O32111.1.1??在程序中定义字符串32211.1.2??指针和字符串32811.2??字符串输入32911.2.1??分配空间32911.2.2??不幸的gets()函数33011.2.3??gets()的替代品33111.2.4??scanf()函数33611.3??字符串输出33711.3.1??puts()函数33811.3.2??fputs()函数33911.3.3??printf()函数33911.4??自定义输入/输出函数34011.5??字符串函数34211.5.1??strlen()函数34211.5.2??strcat()函数34311.5.3??strncat()函数34511.5.4??strcmp()函数34611.5.5??strcpy()和strncpy()函数35111.5.6??sprintf()函数35611.5.7??其他字符串函数35711.6??字符串示例:字符串排序35911.6.1??排序指针而非字符串36011.6.2??选择排序算法36111.7??ctype.h字符函数和字符串36211.8??命令行参数36311.8.1??集成环境中的命令行参数36511.8.2??Macintosh中的命令行参数36511.9??把字符串转换为数字36511.10??关键概念36811.11??本章小结36811.12??复习题36911.13??编程练习371第12章 存储类别、链接和内存管理37312.1??存储类别37312.1.1??作用域37412.1.2??链接37612.1.3??存储期37612.1.4??自动变量37712.1.5??寄存器变量38012.1.6??块作用域的静态变量38112.1.7??外部链接的静态变量38212.1.8??内部链接的静态变量38612.1.9??多文件38612.1.10??存储类别说明符38712.1.11??存储类别和函数38912.1.12??存储类别的选择38912.2??随机数函数和静态变量39012.3??掷骰子39312.4??分配内存:malloc()和free()39612.4.1??free()的重要性39912.4.2??calloc()函数40012.4.3??动态内存分配和变长数组40012.4.4??存储类别和动态内存分配40112.5??ANSI?C类型限定符40212.5.1??const类型限定符40312.5.2??volatile类型限定符40412.5.3??restrict类型限定符40512.5.4??_Atomic类型限定符(C11)40612.5.5??旧关键字的新位置40612.6 关键概念40712.7??本章小结40712.8??复习题40812.9??编程练习409第13章 文件输入/输出41313.1??与文件进行通信41313.1.1??文件是什么41313.1.2??文本模式和二进制模式41313.1.3??I/O的级别41513.1.4??标准文件41513.2??标准I/O41513.2.1??检查命令行参数41613.2.2??fopen()函数41613.2.3??getc()和putc()函数41713.2.4??文件结尾41813.2.5??fclose()函数41913.2.6??指向标准文件的指针41913.3??一个简单的文件压缩程序41913.4??文件I/O:fprintf()、fscanf()、fgets()和fputs()42113.4.1??fprintf()和fscanf()函数42113.4.2??fgets()和fputs()函数42213.5??随机访问:fseek()和ftell()42313.5.1??fseek()和ftell()的工作原理42413.5.2??二进制模式和文本模式42513.5.3??可移植性42513.5.4??fgetpos()和fsetpos()函数42613.6??标准I/O的机理42613.7??其他标准I/O函数42713.7.1??int?ungetc(int?c,?FILE?*fp)函数42713.7.2??int?fflush()函数42813.7.3??int?setvbuf()函数42813.7.4??二进制I/O:fread()和fwrite()42813.7.5??size_t?fwrite()函数42913.7.6??size_t?fread()函数43013.7.7??int?feof(FILE?*fp)和int?ferror(FILE?*fp)函数43013.7.8??一个程序示例43013.7.9??用二进制I/O进行随机访问43313.8??关键概念43513.9??本章小结43513.10??复习题43513.11??编程练习437第14章 结构和其他数据形式43914.1??示例问题:创建图书目录43914.2??建立结构声明44114.3??定义结构变量44114.3.1??初始化结构44214.3.2??访问结构成员44314.3.3??结构的初始化器44314.4??结构数组44414.4.1??声明结构数组44614.4.2??标识结构数组的成员44714.4.3??程序讨论44714.5??嵌套结构44814.6??指向结构的指针44914.6.1??声明和初始化结构指针45014.6.2??用指针访问成员45114.7??向函数传递结构的信息45114.7.1??传递结构成员45114.7.2??传递结构的地址45214.7.3??传递结构45314.7.4??其他结构特性45414.7.5??结构和结构指针的选择45814.7.6??结构中的字符数组和字符指针45814.7.7??结构、指针和malloc()45914.7.8??复合字面量和结构(C99)46214.7.9??伸缩型数组成员(C99)46314.7.10??匿名结构(C11)46514.7.11??使用结构数组的函数46614.8??把结构内容保存到文件中46714.8.1??保存结构的程序示例46814.8.2??程序要点47014.9??链式结构47114.10??联合简介47214.10.1??使用联合47214.10.2??匿名联合(C11)47314.11??枚举类型47414.11.1??enum常量47514.11.2??默认值47514.11.3??赋值47514.11.4??enum的用法47614.11.5??共享名称空间47714.12??typedef简介47814.13??其他复杂的声明47914.14??函数和指针48114.15??关键概念48714.16??本章小结48714.17??复习题48814.18??编程练习490第15章 位操作49315.1??二进制数、位和字节49315.1.1??二进制整数49415.1.2??有符号整数49415.1.3??二进制浮点数49515.2??其他进制数49515.2.1??八进制49515.2.2??十六进制49615.3??C按位运算符49615.3.1??按位逻辑运算符49715.3.2??用法:掩码49815.3.3??用法:打开位(设置位)49815.3.4??用法:关闭位(清空位)49915.3.5??用法:切换位49915.3.6??用法:检查位的值50015.3.7??移位运算符50015.3.8??编程示例50115.3.9??另一个例子50315.4??位字段50515.4.1??位字段示例50615.4.2??位字段和按位运算符50915.5??对齐特性(C11)51515.6??关键概念51615.7??本章小结51615.8??复习题51715.9??编程练习518第16章 C预处理器和C库52116.1??翻译程序的步52116.2??明示常量:#define52216.2.1??记号52516.2.2??重定义常量52516.3??在#define中使用参数52516.3.1??用宏参数创建字符串:#运算符52716.3.2??预处理器黏合剂:##运算符52816.3.3??变参宏:...和_?_VA_ARGS_?_52916.4??宏和函数的选择53016.5??文件包含:#include53116.5.1??头文件示例53116.5.2??使用头文件53316.6??其他指令53416.6.1??#undef指令53416.6.2??从C预处理器角度看已定义53416.6.3??条件编译53516.6.4??预定义宏53916.6.5??#line和#error54016.6.6??#pragma54016.6.7??泛型选择(C11)54116.7??内联函数(C99)54216.8??_Noreturn函数(C11)54416.9??C库54416.9.1??访问C库54416.9.2??使用库描述54516.10??数学库54616.10.1??三角问题54716.10.2??类型变体54816.10.3??tgmath.h库(C99)55016.11??通用工具库55016.11.1??exit()和atexit()函数55016.11.2??qsort()函数55216.12??断言库55616.12.1??assert的用法55616.12.2??_Static_assert(C11)55716.13??string.h库中的memcpy()和memmove()55816.14??可变参数:stdarg.h56016.15??关键概念56216.16??本章小结56216.17??复习题56216.18??编程练习563第17章 高级数据表示56717.1??研究数据表示56717.2??从数组到链表57017.2.1??使用链表57217.2.2??反思57617.3??抽象数据类型(ADT)57617.3.1??建立抽象57717.3.2??建立接口57817.3.3??使用接口58117.3.4??实现接口58317.4??队列ADT58917.4.1??定义队列抽象数据类型59017.4.2??定义一个接口59017.4.3??实现接口数据表示59117.4.4??测试队列59817.5??用队列进行模拟60017.6??链表和数组60517.7??二叉查找树60817.7.1??二叉树ADT60817.7.2??二叉查找树接口60917.7.3??二叉树的实现61117.7.4??使用二叉树62417.7.5??树的思想62817.8??其他说明62917.9??关键概念63017.10??本章小结63017.11??复习题63017.12??编程练习631附录A 复习题答案633附录B 参考资料665B.1??参考资料I:补充阅读665B.2??参考资料II:C运算符667B.3??参考资料III:基本类型和存储类别671B.4??参考资料IV:表达式、语句和程序流675B.5??参考资料V:新增C99和C11的ANSI?C库679B.6??参考资料VI:扩展的整数类型714B.7??参考资料VII:扩展字符支持716B.8??参考资料VIII:C99/C11数值计算增强720B.9??参考资料IX:C和C++的区别726
作者介绍:
Stephen?Prata曾在加利福尼亚的马林学院(肯特菲尔德)教授天文学、物理学和程序设计课程,现已退休。他在加州理工学院获得学士学位,在加州大学伯克利分校获得博士学位。他接触程序设计,是为了利用计算机给星团建模。Stephen撰写和与他人合著了十几本书籍,其中包括C++?Primer?Plus和Unix?Primer?Plus。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
暂无其它内容!
网站评分
书籍多样性:3分
书籍信息完全性:8分
网站更新速度:5分
使用便利性:3分
书籍清晰度:8分
书籍格式兼容性:6分
是否包含广告:6分
加载速度:5分
安全性:4分
稳定性:5分
搜索功能:8分
下载便捷性:5分
下载点评
- 无颠倒(571+)
- 购买多(462+)
- 一星好评(139+)
- 少量广告(596+)
- 无缺页(654+)
- 简单(214+)
- 速度快(500+)
- azw3(165+)
- 格式多(71+)
- 无盗版(652+)
- 速度慢(507+)
下载评价
- 网友 芮***枫:
有点意思的网站,赞一个真心好好好 哈哈
- 网友 龚***湄:
差评,居然要收费!!!
- 网友 菱***兰:
特好。有好多书
- 网友 冯***卉:
听说内置一千多万的书籍,不知道真假的
- 网友 石***致:
挺实用的,给个赞!希望越来越好,一直支持。
- 网友 曾***文:
五星好评哦
- 网友 訾***雰:
下载速度很快,我选择的是epub格式
- 网友 薛***玉:
就是我想要的!!!
- 网友 冷***洁:
不错,用着很方便
- 网友 苍***如:
什么格式都有的呀。
- 网友 权***波:
收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!
喜欢"CPrimerPlus第6版中文版:第六版【正版】"的人也看了
JavaScript前端开发模块化教程(工业和信息化十三五人才培养规划教材) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
实用刀工技法丛书:肉类刀工应用 陈洪波 著 广东经济出版社【正版书】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
桥牌哲学 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
初中化学知识点大全基础知识图解汇总7 8 9年级教辅资料必刷题清单手册初一初二初三辅导书思维导图中考人教版总复习资料七八九年级学霸笔记2022年新版推荐 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
新编多功能英汉大词典 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- UNIX结构分析 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 不能不知道的中国 传统节日 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 图解网球技巧 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 我的朋友 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 中國藏地考古 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 彼得潘 无障碍版学生双语读物中英文对照世界名著外国小说阅读中小学生课外读物青少年中译英语 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 小牛顿趣味动物馆全20册第三辑礼盒装(绿盒) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 【正版现货】 我的宝贝 三毛 2023年全彩新版 正版 做一个心神活泼的人 好物趣事 赠书签 文学散文图书 撒哈拉的故事 2024 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 小学体育教师专业能力必修 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 药妆品 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
书籍真实打分
故事情节:3分
人物塑造:8分
主题深度:9分
文字风格:9分
语言运用:6分
文笔流畅:6分
思想传递:9分
知识深度:9分
知识广度:3分
实用性:3分
章节划分:5分
结构布局:5分
新颖与独特:3分
情感共鸣:7分
引人入胜:3分
现实相关:7分
沉浸感:3分
事实准确性:8分
文化贡献:9分