这是什么原因?这样做有什么好处吗?
解决方法 它更容易阅读Box b;比struct Boxtype b;typedef struct _entry{ char *name; int ID;} Entry,*EntryP;
优点:
在上述typedef中,Entry& EntryP与struct _entry不同.
所以,EntryP firstentry可以用于代替struct _entry * firstentry,并且要简单一点地解析.
注意:它不像结构名称应该被定义,但显然它更容易阅读.此外,使用Entry * vs EntryP完全是用户依赖的.
总结以上是内存溢出为你收集整理的为什么结构名称有typedef?全部内容,希望文章能够帮你解决为什么结构名称有typedef?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)