这种结构体是什么意思?

[复制链接]
2534|6
 楼主| celticzy 发表于 2012-9-6 17:41 | 显示全部楼层 |阅读模式
lwip中老出现这种struct ip_addr ip_addr,struct name *name等这种声明和定义,
求教,3x!

评分

参与人数 1威望 +1 收起 理由
hisong + 1

查看全部评分

 楼主| celticzy 发表于 2012-9-7 08:59 | 显示全部楼层
咋没人回呢,C语言的教材也没有这种用法,哪位好心人告诉我一声哪?
shell.albert 发表于 2012-9-7 09:04 | 显示全部楼层
struct ip_addr ip_addr定义IP地址的结构体,肯定要某个.h文件中,好好找找。
struct name *name定义一个结构体指针,指向struct name结构变量,好好看看书。
nqyijian 发表于 2012-9-7 09:04 | 显示全部楼层
(struct ip_addr )是结构体名字 后面ip_addr是该结构体变量。这个应该是一个结构体变量的声明。
后面同理,是指向struct  name 结构体变量的指针*name
2633762504 发表于 2012-9-7 11:33 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
 楼主| celticzy 发表于 2012-9-7 13:27 | 显示全部楼层
3# shell.albert

灰常谢谢!我好好看看,也就是说,结构体名和结构体变量名是可以重名的吧。
 楼主| celticzy 发表于 2012-9-7 13:32 | 显示全部楼层
还以为像C++的构造函数,有什么特殊含义呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

18

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部