结构体变量的赋值和访问
#include <stdio.h> struct A { int a; int b; }; struct AA { char a; short b; int c; int d[10]; A s; }; AA xx; void Function() { xx.a=1; xx.b=2; xx.c=3; xx.d[1]=4; xx.d[2]=5; xx.s.a=6; xx.s.b=7; } void Function2() { int x1=xx.a; int x2=xx.b; int x3=xx.c; int x4=xx.d[1]; int x5=xx.d[2]; int x6=xx.s.a; int x7=xx.s.b; printf("%d %d %d %d %d %d %d\n",x1,x2,x3,x4,x5,x6,x7); } void main() { Function(); Function2(); getchar(); }

浙公网安备 33010602011771号