typedef struct { | |
int w; | |
float x; | |
double y; | |
long long z; | |
} S1Ty; | |
typedef struct { | |
S1Ty A, B; | |
} S2Ty; | |
extern int printf(const char *str, ...); | |
void printS1(S1Ty *V) { | |
printf("%d, %f, %f, %lld\n", V->w, V->x, V->y, V->z); | |
} | |
int main() { | |
S2Ty E; | |
E.A.w = 1; | |
E.A.x = 123.42f; | |
E.A.y = 19.0; | |
E.A.z = 123455678902ll; | |
E.B.w = 2; | |
E.B.x = 23.42f; | |
E.B.y = 29.0; | |
E.B.z = 23455678902ll; | |
printS1(&E.A); | |
printS1(&E.B); | |
return 0; | |
} | |