摘要: 上一次把声明的说明符已经分析得很清楚,也就是把C的变量和函数声明都已经了解了。最后还剩下一个问题没有解决,这个问题就是声明后面的ID是变量呢?还是函数?或者是指针?为了识别后面的ID,下面来看一个例子。如下的语句:typedef unsigned int size_t;这是第一行处理的代码,它通过函数specifier处理后,已经就把typedef、unsigned、int处理完成,还剩下size_t没有处理。从函数返回specifier后,接着几次递归调用才把它处理完成,现在就来看看分析这句语句的函数调用关系。如下所示:#001program#002decl(dclglobal)#003 s 阅读全文
posted @ 2007-05-20 13:15 ajuanabc 阅读(240) 评论(0) 推荐(0)