#include<stdio.h>struct node{int i; int *p=&i; char c; char *q=&c;}s;main(){ printf("\n%o\t%o\t%o\t%o",&s.i,s.p,s.q,&s.c);}
定义结构体时是不能给它赋值的,定义的时候根本不存在变量,只是建了一个模型而矣,只有定义了结构体变量以后,结构体内的变量才存在