结构体

#include "stdio.h"
#include "stdlib.h"

struct a{
    int a;
    int b[2];
    struct a * next;
};

int main()
{
    struct a a1;
    struct a a2;
    struct a *a3;
    a2.next = &a1;
    a3 = &a1;
    printf("a1的指针向上增长\n");
    printf("%d\n,%d\n,%d\n,%d\n",&(a1),&(a1.a),&(a1.b[1]),&(a1.next));
    printf("\n");
    printf("%d\n,%d\n,%d\n",&(a2.a),(a2.next),&(a2.next));
    printf("\n");
    printf("%d\n",a3);
    printf("%d",&(a3->a));
    return 0;
}
a1的指针向上增长
-1825048928
,-1825048928
,-1825048920
,-1825048912


-1825048896
,-1825048928
,-1825048880


-1825048928
-1825048928
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值