问答详情
源自:5-1 Linux C 动态数据结构-静态链表

链表的大小是多少

老师以前公式如何套用,最后一个指针又指向这个结构体

提问者:C10H16N5O13P3 2017-08-02 23:01

个回答

  • 宝慕林5189999
    2018-04-14 11:27:18

    你执行的是sizeof(p)吗?

    p 实际上只是一个 是指向 struct weapon{}的指针

    内存为struc weapon{}结构体分配了:两个int型、一个指针类型。

    因此strut weapon所占空间为4+4+8 =16

    sizeof(p)的值为16

    没毛病

    懂了吗


  • C10H16N5O13P3
    2017-08-02 23:14:32

    这个老师讲的链表sizeof出来是16100