结构体指针问题,struct input_dev *input_allocate_device(void);这个是代表什么意思呢

结构体指针问题,struct input_dev *input_allocate_device(void);这个是代表什么意思呢

狠疯拽 发布于 2021-11-28 字数 57 浏览 746 回复 3

struct input_dev *idev;这是定义一个结构体指针,

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

裸钻 2021-11-30 3 楼

input_allocate_device 内部了 进去就能看到

恋你朝朝暮暮 2021-11-30 2 楼

引用来自“pizigou”的评论

从右往左识别:

函数返回值 函数名(参数1,参数2..);

函数名规则:字母开头,可包含字母数字

结论:

struct input_dev *input_allocate_device(void);

这个语句中

struct input_dev * 代表函数返回参数,标识input_dev 结构体的指针

input_allocate_device 代表函数名

青萝楚歌 2021-11-29 1 楼

从右往左识别:

函数返回值 函数名(参数1,参数2..);

函数名规则:字母开头,可包含字母数字

结论:

struct input_dev *input_allocate_device(void);

这个语句中

struct input_dev * 代表函数返回参数,标识input_dev 结构体的指针

input_allocate_device 代表函数名