首页
学习
活动
专区
工具
TVP
发布

The C Programming Language

声明

本文内容若有侵权,请联系我们;转载本公众号原创文章和原创插图时,请注明出处。

《The C Programming Language》(Second Edition)是由美国的Brian W.Kernighan和Dennis M.Ritchie合著完成,前者是C语言的设计者之一,后者是著名的计算机科学家。优先选择这本书来介绍,原因很简单:它被称为C Bible(圣经),现在大量论述C语言程序设计的教材和专著均以此书为蓝本,是计算机从业人员必读的程序设计语言方面的参考书。篇幅有限,我们直奔主题。

翻开Concents(目录),跳过Introduction(序言),先看看Chapter 1(第一章)的内容。

Chapter 1. A Tutorial Introduction(入门教程)

1.1 Getting Started(开始)

1.2 Variables and Arithmetic Expressions(变量与算数表达式)

1.3 The For Statement(For语句)

1.4 Symbolic Constants(字符常量)

1.5 Character Input and Output(字符输入与输出)

1.6 Arrays(数组)

1.7 Functions(函数)

1.8 Arguments — Call by Value(参数 — 按值调用)

1.9 Character Arrays(字符数组)

1.10 External Variables and Scope(外部变量与其范围)

正如作者在序言中讲到,“第一章是关于C语言核心内容的教程。旨在让读者尽快地开始编写程序,因为我们坚信学习一门新的语言的方法就是用它编程。该教程呈现编程基本要素的应用知识;这里没有关于计算机和汇编的说明,也没有诸如n=n+1等表达式含义的解释。虽然我们可能在某些地方尝试展现有用的编程技巧,但本书无意成为数据结构和算法的参考资料;当被迫做出选择时,我们则关注于语言。”

1.1节主要是用一个“hello world”程序,向大家简单介绍下C语言程序。

1.2节讲解变量和算数表达式的使用。 其中的变量与数学中函数的变量,概念上是一致的;表达式即变量或者常量的运算式。

1.3节介绍For语句。这是一种循环结构语句,本书中将类似的结构语句概括为control-flow statement(控制流语句)

1.4至1.10节叙述一些C语言中比较重要的概念和定义,具体的分析待后面展开。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180409G1FYOI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券