是这个意思吗?
#include<stdio.h>
struct ST{
int data;
};
struct InnerST{
int iData;
};
struct NestST{
struct InnerST a;
int data;
};
int main(){
struct ST st1={15};
struct NestST st3={25,35};
struct InnerST st4={45};
printf("st1.data=%d\n",st1.data);
printf("st3.iData=%d,st3.data=%d\n",st3.a.iData,st3.data);
printf("st4.iData=%d\n",st4.iData);
return 0;
}
#include <stdio.h>
struct ST {
int data;
//...
};
struct InnerST {
int iData;
};
struct NestST {
struct InnerST iST;
int data;
//...
};
int main() {
struct ST st1 = { 15 };
struct NestST st3 = {
{
25,
},
35,
};
struct InnerST st4 = { 45 };
printf("st1.data=%d\n", st1.data);
printf("st3.iData=%d,st3.data\n", st3.iST.iData, st3.data);
printf("st4.iData=%d\n", st4.iData);
return 0;
}