结构体的名字可不可以与内部的成员名字相同?
来源:百度知道 编辑:UC知道 时间:2024/05/10 19:14:57
typedef struct{
dcomplex sOut;
int iValid;
}sCFC;
sCFC sOut;//再定义结构体。
//引用的时候就是sOut.sOut了,这样可以吗?
//请大侠指教,不胜感谢。
dcomplex sOut;
int iValid;
}sCFC;
sCFC sOut;//再定义结构体。
//引用的时候就是sOut.sOut了,这样可以吗?
//请大侠指教,不胜感谢。
struct A{
int a;
int b;
}a;
main()
{
a.a=1;
}
编译通过
可以。还有就是自己不是有电脑吗?自己尝试尝试吧。
语法上可以通过,但要尽量避免,增加程序的可读性
完全可以
各个变量的含义不同
作用域也不同
可以。完全正确!
可以的