1 / 290
文档名称:

Expert C Programming - Deep C Secrets (Peter van der Linden, Prentice Hall).pdf

格式:pdf   页数:290
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Expert C Programming - Deep C Secrets (Peter van der Linden, Prentice Hall).pdf

上传人:bolee65 2014/3/7 文件大小:0 KB

下载得到文件列表

Expert C Programming - Deep C Secrets (Peter van der Linden, Prentice Hall).pdf

文档介绍

文档介绍:Expert C Programming: Deep C Secrets
By Peter van der Linden


Introduction
C code. C code run. Run code run…please!
—Barbara Ling
All C programs do the same thing: look at a character and do nothing with it.
—Peter Weinberger
Have you ever noticed that there are plenty of C books with suggestive names like C Traps and
Pitfalls, or The C Puzzle Book, or Obfuscated C and Other Mysteries, but other programming
languages don't have books like that? There's a very good reason for this!
C programming is a craft that takes years to perfect. A reasonably sharp person can learn the basics of
C quite quickly. But it takes much longer to master the nuances of the language and to write enough
programs, and enough different programs, to e an expert. In natural language terms, this is the
difference between being able to order a cup of coffee in Paris, and (on the Metro) being able to tell a
native Parisienne where to get off. This book is an advanced text on the ANSI C programming
language. It is intended for people who are already writing C programs, and who want to quickly pick
up some of the insights and techniques of experts.
Expert programmers build up a tool kit of techniques over the years; a grab-bag of idioms, code
fragments, and deft skills. These are acquired slowly over time, learned from looking over the
shoulders of more experienced colleagues, either directly or while maintaining code written by others.
Other lessons in C are self-taught. Almost every beginning C programmer independently rediscovers
the mistake of writing:

if (i=3)
instead of:

if (i==3)
Once experienced, this painful error (doing an assignment parison was intended) is rarely
repeated. Some programmers have developed the habit of writing the literal first, like this: if
(3==i). Then, if an equal sign is accidentally left out, piler plain about an
"attempted assignment to literal." This won't protect you paring two variables, but eve

最近更新

风电场发电量预测模型 37页

2025年全南县幼儿园教师招教考试备考题库附答.. 30页

非热压膜分离技术 34页

2025年内蒙古体育职业学院单招职业适应性测试.. 42页

2025年内蒙古锡林郭勒盟单招职业倾向性考试题.. 44页

2025年南丹县幼儿园教师招教考试备考题库附答.. 31页

2025年南京邮电大学马克思主义基本原理概论期.. 13页

2025年南昌县招教考试备考题库带答案解析 31页

2025年南阳科技职业学院单招职业倾向性考试题.. 43页

肩关节强直病理生理学探讨 36页

绿色舞台材料应用 39页

2025年咸丰县幼儿园教师招教考试备考题库及答.. 30页

2025年哈尔滨职业技术大学马克思主义基本原理.. 12页

2025年四川应用技术职业学院马克思主义基本原.. 12页

绿色酒店认证标准与市场影响 35页

肺间质纤维化纳米技术应用研究 23页

高血压脑病认知功能障碍的发病机制 35页

高温高压化学反应的优化研究 35页

2025年宁夏财经职业技术学院单招综合素质考试.. 44页

2025年安徽林业职业技术学院马克思主义基本原.. 12页

2026年龙猫观后感400字 6页

耐药性表型与临床表现关联 35页

2025年宣化科技职业学院马克思主义基本原理概.. 13页

2025年密云县招教考试备考题库附答案解析(夺.. 30页

2025年山东医学高等专科学校马克思主义基本原.. 13页

2025年山西电力职业技术学院马克思主义基本原.. 12页

2025年巨野县招教考试备考题库带答案解析(夺.. 31页

2025年广东省外语艺术职业学院马克思主义基本.. 13页

2025年广灵县招教考试备考题库附答案解析(必.. 32页

2025年庆阳职业技术学院马克思主义基本原理概.. 12页