LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 812|回复: 8

请教个语法问题?

[复制链接]
发表于 2004-2-28 18:35:15 | 显示全部楼层 |阅读模式
struct sk_buff *alloc_skb(unsigned int size,int gfp_mask)
{
.......
}
这个解构偶没有见过。。 是什么意思?:help
和这样的解构有什么不同?
struct something {
........
}

   请教?
发表于 2004-2-28 18:43:31 | 显示全部楼层
返回值类型是struct sk_buff *
发表于 2004-2-28 19:01:47 | 显示全部楼层
这不是结构,是返回一个结构的指针的函数
发表于 2004-2-28 21:04:13 | 显示全部楼层
如果是结构的话,不可能有指针这个东西的
 楼主| 发表于 2004-2-29 18:50:09 | 显示全部楼层
谢谢大家!!
发表于 2004-3-20 23:46:12 | 显示全部楼层

to wuhu

libinary是对的,函数返回是一个指向结构struct sk_buff 的指针,如果你愿意,函数可以返回任何你定义的类型
发表于 2004-3-23 11:37:57 | 显示全部楼层
我记的这样返回指针是为了减少开销好象
如果是变量的话有要占用新的资源
而指针速度传递速度快,分配也快
好象是这个样子的
发表于 2004-3-23 16:02:06 | 显示全部楼层
返回的是指针变量,难道指针就不是变量么?本函数返回的是指向该结构的指针,而不是返回该结构
发表于 2004-3-23 16:29:12 | 显示全部楼层
。。。。。
楼上铜子,我知道我说的意思有点问题
但是大体就那个意思
表抓小鞭子了。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表