结构体变量的赋值和访问

#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();

}

 

posted @ 2021-09-23 14:43  admrty  阅读(162)  评论(0)    收藏  举报