volcanol的工控博客
Email : lilinly225@126.com 索要资料加QQ 点击进入 或 点击左侧的资料分享专用帖

volcanol ---- View OF Linux Can Appreciate Nature OF Linux

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

  今天在ChinaUnix论坛看到一个帖子,询问结构体定义的问题。帖子的原来连接是:http://bbs.chinaunix.net/thread-3666589-1-1.html

问题是:有两个关于struct和typedef的定义。

Exp1:

1 typedef struct A *pA; 
2 struct A
3 {
4 pA b;
5 }A;

Exp2:

1 struct A;
2 typedef struct A *pA;
3 struct A
4 {
5 pA b;
6 }A;

原帖问的是: 为什么Exp2要在 第 1 行用  struct A;

 

这里不进行讨论,求各位大侠讨论。

 

http://www.acm.uiuc.edu/webmonkeys/book/c_guide/index.html

posted on 2012-01-31 17:33  volcanol  阅读(397)  评论(0编辑  收藏  举报
volcanol ----View OF Linux Can Appreciate Nature OF Linux。