码迷,mamicode.com
首页 > 其他好文 > 详细

c 函数及指针学习 6

时间:2014-04-29 16:54:53      阅读:366      评论:0      收藏:0      [点我收藏+]

标签:com   http   class   style   div   code   color   tab   ble   int   type   

不完整声明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* 方法一   */
struct tag_a{
    struct tag_b *bp;  /* 这里struct tag_b 还没有定义,但编译器可以接受 */
    int value;
};
struct tag_b{
    struct tag_a *ap;
    int value;
};
typedef struct tag_a A;
typedef struct tag_b B;
 
 
/*  方法二   */
struct tag_a;   /* 使用结构体的不完整声明(incomplete declaration) */
struct tag_b;
typedef struct tag_a A;
typedef struct tag_b B;
struct tag_a{
    struct tag_b *bp;  /* 这里struct tag_b 还没有定义,但编译器可以接受 */
    int value;
};
struct tag_b{
    struct tag_a *ap;
    int value;
};






c 函数及指针学习 6,码迷,mamicode.com

c 函数及指针学习 6

标签:com   http   class   style   div   code   color   tab   ble   int   type   

原文地址:http://www.cnblogs.com/chen-/p/3698139.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!