摘要: 在C语言中,经常会出现一些复杂的类型声明。而大多数都是涉及到指针的类型。 那么就在这一节来集中认识一下。 首先,我们先来了解*,()和[]的组合。在看实际例子前,先来看一个重要的规则: 在做选择时,始终使[]和()的优先级大于*。举个简单的例子: int *arr[10]。由于[]的优先级大于*。也就代表,首先这是一个含有10个元素数组,那么数组内的内容是什么呢?是int *arr。去掉类... 阅读全文
posted @ 2010-04-18 14:44 飞林沙 阅读(463) 评论(6) 推荐(0) 编辑
摘要: 编译器中负责将程序分解成一个一个token的部分,就是词法分析器。 token:程序的最基本组成单元,是程序表义的基本单元。一个token,无论出现在哪里,都应该表示同样的意思,同样的语义。 在C语言编译器进行词法分析时,会采用“贪心法”的处理策略。 意思就是说,每一个token都会包含尽可能多的字符,具体地说,编译器从左到右一个字符一个字符地杜甫,如果该字符可能组成... 阅读全文
posted @ 2010-04-18 02:00 飞林沙 阅读(420) 评论(0) 推荐(0) 编辑