c语言结构体变量名和结构体类型可以重名吗?

如题所述

这显然是不可以的。变量名不能和任何类型名相同,包括自定义的类或者结构体类型。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-27
不行,编译不会通过。。。
第2个回答  2015-10-09
struct sTr
{
int iNUm;
double salary;
};
struct sTr sTr;
可以
typedef struct sTr
{
int iNum;
double salary;
}Str;
Str Str;
自己复制编译
第3个回答  2015-09-25
我在VS2008上试了一下,貌似可以,其他编译器就不知道了
相似回答