您的位置:首页 > 理论基础 > 数据结构算法

【郝斌数据结构自学笔记】14-15_链表的重要性_typedef的用法

2015-11-18 00:13 435 查看
14_链表的重要性
15_typedef的用法
CASE 1
#include<stdio.h>
typedef int ZHAGNSAN;//为int再重新多取一个名字,ZHAGNSAN等价于int
typedefstruct Student
{
int sid;
char name[100];
char sex;
}ST;

intmain(void)
{
int i=10;//等价于ZHANGSANi=10;
// ZHAGNSAN j=20;
// printf("%d\n",j);
struct Student st;//等价于ST st;
struct Student *ps=&st;//等价于ST *ps;
ST st2;
st2.sid=200;
printf("%d\n",st2.sid);
return 0;
}

CASE 2
#include<stdio.h>
typedef int ZHAGNSAN;//为int再重新多取一个名字,ZHAGNSAN等价于int
typedefstruct Student
{
int sid;
char name[100];
char sex;
}*PST; //PST等价于struct Student *

intmain(void)
{
struct Student st;//等价于ST st;
PST ps=&st;
ps->sid=99;
printf("%d\n",ps->sid);
return 0;
}

CASE 3
#include<stdio.h>
typedef int ZHAGNSAN;//为int再重新多取一个名字,ZHAGNSAN等价于int
typedefstruct Student
{
int sid;
char name[100];
char sex;
}*PSTU,STU; //PSTU等价于struct Student*,STU代表了struct Student

intmain(void)
{
STU st;//相当于struct Srudent st;
PSTU ps=&st;//相当于structSrudent *ps=&st;
ps->sid=99;
printf("%d\n",ps->sid);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: