编辑代码


#include <stdio.h>
int main () {
    static struct a{
        //long a(win 4字节,Linux等8字节)
        int a;
        short b;
        char c[14];
    } kouzou,*point;
    struct a table[10];

    printf("%d \n",sizeof(struct a ));
    printf("%d \n",sizeof(kouzou));

    point = (struct a *)malloc(sizeof(struct a)*3);

    printf("%d\n",sizeof(*point));
    printf("%d\n",sizeof(point));
    printf("%d\n",sizeof(table));
    printf("%d\n",point);
    printf("%d\n",++point);
}