结构体的名字可不可以与内部的成员名字相同?

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:14:57
typedef struct{
dcomplex sOut;
int iValid;
}sCFC;
sCFC sOut;//再定义结构体。
//引用的时候就是sOut.sOut了,这样可以吗?
//请大侠指教,不胜感谢。

struct A{
int a;
int b;
}a;
main()
{
a.a=1;
}
编译通过

可以。还有就是自己不是有电脑吗?自己尝试尝试吧。

语法上可以通过,但要尽量避免,增加程序的可读性

完全可以
各个变量的含义不同
作用域也不同

可以。完全正确!

可以的