相关疑难解决方法(0)

忽略C中的返回值

最近,我开始使用lint进行静态代码分析.我有时得到的一个警告就是这个问题.比方说,我有以下功能:

uint32_t foo( void );
Run Code Online (Sandbox Code Playgroud)

让我们说我故意忽略函数的返回值.为了使警告消失,人们可以写

(void) foo();
Run Code Online (Sandbox Code Playgroud)

我的问题是,编写这样的代码的"正确"方法是什么,我应该像往常一样继续,因为编译器不会抱怨它,或者我应该使用void来清楚,所以其他代码维护者会知道我刻意忽略了返回值.

当我看到这样的代码(带有空白)时,我觉得很奇怪......

c coding-style lint return-value

41
推荐指数
6
解决办法
3万
查看次数

标签 统计

c ×1

coding-style ×1

lint ×1

return-value ×1