打印

请教一句初始化的意思

[复制链接]
1602|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
scmjh2008|  楼主 | 2014-7-27 10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
typedef struct _HAL_Obj_
{...
....
....} HAL_Obj;

struct _HAL_Handle_ *HAL_Handle;
请问一下这段代码的意思,主要是上面定义的是HAL_Obj而下面是 struct _HAL_Handle_ *HAL_Handle;,感觉不是一回事,但是后面一直是用HAL_Handle->的内容是HAL_Obj里面的变量。这是什么道理?

相关帖子

沙发
xichengmadia| | 2014-7-27 16:05 | 只看该作者
我也不知道 我是来消灭零回复的

使用特权

评论回复
板凳
匿名  2014-7-27 17:08
程序是不可以只看局部的,这2个语句只是定义了2个结构

使用特权

评论回复
地板
chriswanghit| | 2014-7-27 17:21 | 只看该作者
typedef  的意义你应该先查一下,呵呵。简单的C语法。

使用特权

评论回复
5
scmjh2008|  楼主 | 2014-7-28 10:46 | 只看该作者
xichengmadia 发表于 2014-7-27 16:05
我也不知道 我是来消灭零回复的

谢谢

使用特权

评论回复
6
scmjh2008|  楼主 | 2014-7-28 10:46 | 只看该作者
匿名者 发表于 2014-7-27 17:08
程序是不可以只看局部的,这2个语句只是定义了2个结构

嗯 好 我在看看

使用特权

评论回复
7
scmjh2008|  楼主 | 2014-7-28 10:47 | 只看该作者
chriswanghit 发表于 2014-7-27 17:21
typedef  的意义你应该先查一下,呵呵。简单的C语法。

嗯 好

使用特权

评论回复
8
NWPU_CHEN| | 2014-7-28 14:50 | 只看该作者
typedef struct _HAL_Obj_
{...
....
....} HAL_Obj;
这里边的HAL_Obj不代表是个变量,仅仅是个变量类型(结构体类型),你贴上完整的几行代码我才能更清楚,后边定义那个才是真正的结构体变量

使用特权

评论回复
9
huangfeng33| | 2014-9-24 13:26 | 只看该作者
在引用动态链接库时也要用到typedef 〔动态引用时〕。用以声明要使用的函数的返回值与参数,以及定义一个函数指针。

使用特权

评论回复
10
lijiabaobei| | 2014-9-29 17:49 | 只看该作者
学习啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

1

粉丝