编辑代码

#include <stdio.h>

struct node{
    int a;
    int b;
    int c;
};

int main(int argc, char **argv)
{
    struct node s = {3, 4, 5};
    int *p = (int *)(&s + 1);
    printf("%d\n", *(p -2)); // 4
    return 0;
}