//结构体的构造 #include <stdio.h> struct list //创建结构体 { char name[20]; char sex; long int telephone; } list1={"Xiao Ming",'M',84699911},*p; main() { p=&list1; printf("Name=%s\nSex=%c\ntelephone=%ld\n\n",list1.name,list1.sex,list1.telephone); printf("Name=%s\nSex=%c\ntelephone=%ld\n\n",(*p).name,(*p).sex,(*p).telephone); printf("Name=%s\nSex=%c\ntelephone=%ld\n\n",p->name,p->sex,p->telephone); }