原创 C专家编程|下载

2010-2-2 08:56 1512 7 7 分类: MCU/ 嵌入式

点此下载<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


原书名: Expert C Programming


原出版社: Prentice Hall PTR


作者: ()Peter van der Linden   


译者: 徐波[同译者作品]


丛书名: CC++经典著作


出版社:人民邮电出版社


ISBN9787115171801


上架时间:<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2008-2-2


出版日期:2008 2


开本:16


页码:291


内容简介


C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。


  书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。


本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++


C专家编程》是我读过的最好的C语言书籍之一,不仅仅是因为它是真正的专家作品,而且书中的诙谐幽默也能让我乐在其中,真正的体会到读书的乐趣。虽然全书没有讲解C语言的基本语法知识,而是讲解的一些更底层的机制,深入到具C语言体编译器的实现中的考量,本书中还例举了一些作者遇到的难题供参考。全书的最后一章,就像其它C语言编程书籍一样,也不会忘了顺带介绍一下C++,让你有进一步学习的冲动!总的来说:这本书很棒!


顺便整理了下这本书的特色:


1。全书如一部优美的故事,但听作者娓娓道来


2。语言风趣活泼,除了c语言,还教会了我们很多做人做事的道理


3。作为Sun公司的工程师,内功极深,不迷信任何权威,还经常调侃下 ANSI C委员会、ISO组织和GNU的作品(如GCC);


4。把c讲解到了一个很高的层次,深入剖析了其他书上没有提到过的好东西


目录


1章 C:穿越时空的迷雾 


 1.1 C语言的史前阶段 


 1.2 C语言的早期体验 


 1.3 标准I/O库和C预处理器


 1.4 K&R C


 1.5 今日之ANSI C


 1.6 它很棒,但它符合标准吗 


 1.7 编译限制


 1.8 ANSI C标准的结构 


 1.9 阅读ANSI C标准,寻找乐趣和裨益 


 1.10 “安静的改变”究竟有多少安静 


 1.11 轻松一下——由编译器定义的Pragmas效果 


2章 这不是Bug,而是语言特性 


 2.1 这关语言特性何事,在Fortran里这就是Bug呀 


 2.2 多做之过


 2.3 误做之过 


 2.4 少做之过 


 2.5 轻松一下——有些特性确实就是Bug 


 2.6 参考文献 


3章 分析C语言的声明 


 


. 3.1 只有编译器才会喜欢的语法 


 3.2 声明是如何形成的 


 3.3 优先级规则 


 3.4 通过图表分析C语言的声明 


 3.5 typedef可以成为你的朋友 


 3.6 typedef int x[10]#define x int[10]的区别 


 3.7 typedef struct foo{ ... foo;}的含义 


 3.8 理解所有分析过程的代码段 


 3.9 轻松一下——驱动物理实体的软件 


4章 令人震惊的事实:数组和指针并不相同 


 4.1 数组并非指针 


 4.2 我的代码为什么无法运行 


 4.3 什么是声明,什么是定义 


 4.4 使声明与定义相匹配 


 4.5 数组和指针的其他区别 


 4.6 轻松一下——回文的乐趣 


5章 对链接的思考 


 5.1 函数库、链接和载入 


 5.2 动态链接的优点 


 5.3 函数库链接的5个特殊秘密 


 5.4 警惕Interpositioning 


 5.5 产生链接器报告文件 


 5.6 轻松一下——看看谁在说话:挑战Turing测验 


6章 运动的诗章:运行时数据结构 


 6.1 a.out及其传说 


 6.2 段 


 6.3 操作系统在a.out文件里干了些什么 


 6.4 C语言运行时系统在a.out里干了些什么 


 6.5 当函数被调用时发生了什么:过程活动记录 


 6.6 autostatic关键字 


 6.7 控制线程 


 6.8 setjmplongjmp 


 6.9 UNIX中的堆栈段 


 6.10 MS-DOS中的堆栈段 


 6.11 有用的C语言工具


 6.12 轻松一下——卡耐基-梅隆大学的编程难题


 6.13 只适用于高级学员阅读的材料


7章 对内存的思考


8章 为什么程序员无法分清万圣节和圣诞节


9章 再论数组 


10章 再论指针 


11章 你懂得C,所以C++不在话下


附录A 程序员工作面试的秘密


附录B 术语表


点此下载


http://www.xun6.com/file/d55f1b518/C%E4%B8%93%E5%AE%B6%E7%BC%96%E7%A8%8B.rar.html

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /3 下一条