转换函数返回void

时间:2010-10-22 16:16:14

标签: c

我多次在开源代码中看到对C函数的调用被转换为void。

例如,在ls的源代码中(http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/ls/ls.c)我请参阅以下内容。

(void) setlocale(LC_ALL, "");

为什么这是一个好习惯?

1 个答案:

答案 0 :(得分:17)

它明确表示你忽略了返回值,并且不会忘记它。