摘要: 1.1.1 标识符的命名空间 所有的标识符均可归属于以下四个分类之一,它们组成了命名空间:l 标签名;l 标记,用于识别结构体、联合体和枚举类型;l 结构体或联合体的成员名,每个结构体或联合体为它的成员构成了一个独立的命名空间;l 其他标识符,即普通标识符; 属于不同命名空间中的相同标识符不会引起冲突,换句话说,你可以使用相同的标识符来标识不同的对象,只要它们属于不同种类,例如,编译器有能力区分一个变量和一个标签,尽管它们的名称相同。同样地,你也可以给一个结构类型、结构中的一个成员、一个变量取相同的名子,如下例子所示: struct pin { char pin[16]; /* ...... 阅读全文
posted @ 2010-12-03 00:19 Socrates 阅读(137) 评论(0) 推荐(0) 编辑