相关疑难解决方法(0)

(void)'变量名'在C函数的开头做了什么?

我正在从FUSE阅读这个示例代码:

http://fuse.sourceforge.net/helloworld.html

我无法理解以下代码片段的作用:

static int hello_readdir(const char *path, void *buf, fuse_fill_dir_t filler,
                         off_t offset, struct fuse_file_info *fi)
{
    (void) offset;
    (void) fi;
Run Code Online (Sandbox Code Playgroud)

具体来说,(void)"变量名"的东西.我以前从未在C程序中看到过这种结构,所以我甚至不知道要在Google搜索框中添加什么.我目前最好的猜测是它是未使用的函数参数的某种说明符?如果有人知道这是什么,可以帮助我,那将是伟大的.谢谢!

c fuse

55
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

fuse ×1