2014年8月29日

【C】 05 - 声明和定义

摘要: 仅从形式上看,C程序就是由各种声明和定义组成的。它们是程序的骨架和外表,不仅定义了数据(变量),还定义了行为(函数)。规范中的纯语言部分,声明和定义亦花去了最多的篇幅。完全说清定义的语法比较困难,这里也只是个人的理解。 1. 标识属性 对C编译器而言,标识(identifier)包括对象名、函数名、 阅读全文

posted @ 2014-08-29 22:32 卞爱华 阅读(1291) 评论(5) 推荐(1) 编辑

【C】 04 - 表达式和语句

摘要: 程序的生命力体现在它千变万化的行为,而再复杂的系统都是由最基本的语句组成的。C语句形式简单自由,但功能强大。从规范的角度学习C语法,一切显得简单而透彻,无需困扰于各种奇怪的语法。 1. 表达式(expression) 1.1 简单表达式 一个表达式最重要的属性是它的值,可以定位其对象的值叫左值(l- 阅读全文

posted @ 2014-08-29 16:30 卞爱华 阅读(1416) 评论(0) 推荐(0) 编辑

【C】 03 - 数据类型

摘要: 程序说到底就是对数据的处理,所以首先要弄清楚需要处理哪些数据,计算机如何存储这些数据。C语言根据需要,抽象出了一些基本数据类型和衍生数据类型。这些可以满足大部分需求,更复杂的抽象数据类型亦可通过它们来组成。 1. 数据存储 计算机存储的最小单位是bit,它表示0或1。而计算机可寻址的最小单位是byt 阅读全文

posted @ 2014-08-29 10:16 卞爱华 阅读(1265) 评论(0) 推荐(0) 编辑

【C】 02 - 程序结构和预处理

摘要: 在正式进入C的语法之前,有必要对其整体外观和组成元素作一个浏览。这部分内容对大多数人是比较陌生的,但它们却是C的起点和骨架。而这些内容涉及的背景或细节又可以展开为专门的课题,这里也只是浅尝则止,说明个大概即可。 1. C程序组成 任何一个程序都首先以源文件(source file)的形式存在,它是一 阅读全文

posted @ 2014-08-29 03:53 卞爱华 阅读(1234) 评论(0) 推荐(1) 编辑

导航