C Primer Plus

Stephen Prata

出版时间

2002-06-30

ISBN

9787115100757

评分

★★★★★

标签

计算机

书籍介绍

作为核心计算机技术成熟,完整的参考书籍,PrimerPlus系列历经十数年不衰,因为它能够满足那些渴望通过全面理解相关技术继续深造的程序员和开发者的需要。通过学习《CPrimerPlus》,你将奠定坚实的C编程基础。与以前的版本一样,作者的目标仍旧是为读者提供一本入门性、条理清晰、见解深刻的C语言教程。

作者把编程概念和C语言的细节很好地融合在一起,通过大量短小精焊的范例演示一两个概念,为读者提供了很好的练习机会,有助于读者迅速掌握所讲的知识。每章都提供了复习题和编程练习,进一步强调了重要的信息,有助于读者消化那些难于理解的概念。本书不仅适用于希望系统学习C语言编程的学生,也适用于那些精通其他高级语言编程,但渴望更好地掌握C语言这门核心语言的开发人员。

AI导读
核心看点
  • 系统讲解C语言核心概念与细节
  • 大量短小范例演示,便于练习
  • 每章附复习题与编程练习
适合谁读
  • 希望系统学习C语言的学生
  • 渴望掌握C语言的开发人员
  • 已有基础想夯实基础者
读前提醒
  • 建议结合练习代码反复阅读
  • 注意变量链接与作用域区别
  • 留意printf格式符匹配问题
读者共识
  • 比国内教材更透彻严谨
  • 适合反复阅读,每次有新收获
  • 翻译质量偶有瑕疵需注意

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "(GNU stands for "GNU's Not Unix")"
  • "Dennis Ritch 和 Ken Thompson在开发UNIX操作系统时设计了C语言。"
  • "高效性: C程序相对更紧凑,而且运行速度很快。in fact, C语言具有通常是汇编语言才具有的微调控制能力,可以根据具体情况微调程序以获得最大运行速度或最有效地使用内存。"
  • "一个C变量具有下列链接之一:外部链接(external linkage),内部链接(internal linkage),或空链接(no linkage)。 具有代码块作用域或者函数原型作用域的变量有空链接,意味着它们是由其定义说在的代码块或者函数原型所私有的。具有文件作用域的变量可能有内部或者外部链接。一个具有外部链接的变量可以在一个多文件程序的任何地方使用。一个具有内部链接的变量可以在一个文件的任何地方使用。"
  • "名字的选择 应尽量使用有意义的变量。如果名字不能表达清楚,可以用注释解释变量所表达的意思。通过这种方式使程序更易读是良好编程的基本技巧之一。"
  • "使用printf()语句时,切记每个要显示的值都必须对应自己的格式或说明符, 并且显示值的类型要同说明符相匹配。"
  • "因为 printf() 函数使用 % 符号来标识转换说明,所以打印%符号本身就成了一个小问题。如果你单独用一个%符号,那么编译器就会认为你丢掉了一个转换说明符号。解决办法很简单,就是使用两个%符号。如下面的代码:"
  • "C99 以前的 C 要求在一个代码块的开始处声明变量 当然,像 C99 现在所允许的那样把变量声明分散放置也有好处,那就是在准备为变量赋值之前声明变量"
用户评论
当初真该用这本书做教材,而不是谭浩强。。。
看完才知道自己之前学的都是渣。。。渣都不如。。。
开始下一本~~
C语言基础知识讲的比较全,推荐每个C入门的同学买一本,而且要反复看,每次看都会有新的收获哦
很好的C语言入门书,我是从它开始的我的coding人生
不错的C语言入门书籍,稍微有一点点基础再看最适合。而且一定要多看几遍,这样你的C语言基础会打的相当扎实
收藏