我遇到过这样的代码:
struct abc
{
//some code
};
//some lines of code
struct abc *abc;
我有几个问题:
编译器是否以不同于:
的方式解释它struct abc *diffname;
答案 0 :(得分:0)
为变量赋予类似于其类型名称的名称没有什么特别之处。对于本机类型,它是不可能的,因为类型名称都是保留的。但是,对于结构的情况,
struct abc *abc;
和
struct abc *diffname;
完全相同,只是它们有不同的名称。我没有看到使用abc
的任何特殊“优势”。