C中结构体如何实现继承?即若struct A{int a;}a;struct B b;若B继承于A,同C++中继承一样,b可以通过b.a

2025-04-09 08:59:41
推荐回答(2个)
回答1:

C语言,没有结构体继承,这个用法。但可以嵌套使用。如:
struct A{int a;}a;
struct B{
int n;
struct A a;
}b;
//使用时可以这样:b.a.a;

回答2:

继承是c++在出现的东东,c是过程化语言,当然没有继承。要继承就用c++里的类,结构体不能继承~!