#include <stdio.h> int main () { /* 定义不完整结构类型 */ struct user; /* 可以定义指向不完整结构类型的指针 */ struct user *p; /* 补充结构定义 */ struct user { char *name; int age; }; /* 只有完整的结构类型可以定义变量 */ struct user qifei; qifei.name = "qifei"; qifei.age = 28; p = &qifei; printf("user name:%s/n", p->name); printf("user age :%d/n", p->age); return 0; }