【郝斌数据结构自学笔记】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;
}
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;
}
相关文章推荐
- HDU 2586 How far away ?(LCA)
- 数据结构与算法(1)--指针复习
- 无权最短路径
- 最短路径算法
- 【郝斌数据结构自学笔记】12-13_连续存储数组的算法演示
- 拓扑排序
- 数据结构(Java)——迭代器和列表的实例
- 图论算法基础
- 旭说数据结构之二叉树
- 数据结构之二叉树
- java中的各个数据结构区别
- Python学习记录-3-简明Python教程-数据结构
- 数据结构(Java)——迭代器Iterator
- 散列表(HashTable)
- 项目5-- 迷宫问题之图深度优先遍历解法
- ACM常用模板——数据结构——线段树
- ACM常用模板——数据结构——树状数组
- ACM常用模板——数据结构——并查集
- ACM常用模板——数据结构——区间第K大
- ACM常用模板——数据结构——后缀数组