#include<stdio.h>
typedef struct
{
int num;
char name[32];
char denger;
}Person,*pPerson;
void printinfo(Person p)
{
printf("%d号叫%s,是个%c\n",p.num,p.name,p.denger);
}
void printinfo2(pPerson pp)
{
printf("%d号叫%s,是个%c\n",pp->num,pp->name,pp->denger);
}
void printinfo3(Person *p)
{
printf("%d号叫%s,是个%c\n",p->num,p->name,p->denger);
}
int main()
{
Person p1={1,"meimei",'g'};
Person p2={2,"linlin",'g'};
printinfo(p1);
printinfo(p2);
pPerson pp1=&p1;
pPerson pp2=&p2;
printinfo2(pp1);
printinfo2(pp2);
Person *pp3=&p1;
Person *pp4=&p2;
printinfo3(pp3);
printinfo3(pp4);
return 0;
}
C语言——typedef关键字的应用
最新推荐文章于 2024-06-11 19:56:37 发布