我们教材上都是这样定义的,就是把int 变个名字用elemtype也可以定义整型.可是为什么要这么复杂的改下名,直接用int不就好了?像这样....#include<iostream.h>#include <stdio.h>typedef int elemtype;struct lnode{elemtype data;lnode *next;};void main() //静态结点{lnode x,y,z;lnode *p=&x;cin>>x.data>>y.data>>z.data;x.next=&y;y.next=&z;z.next=NULL;while(p){cout<<p->data<<" ";p=p->next;}cout<<endl;}
3 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
无非就是为了将来修改方便,现在是int,将来如果想变成long或者其他的,直接修改typedef int elemtype;为typedef long elemtype; 就可以了。
- 3 回答
- 0 关注
- 350 浏览
添加回答
举报
0/150
提交
取消
