标签: c
我多次在开源代码中看到对C函数的调用被转换为void。
例如,在ls的源代码中(http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/ls/ls.c)我请参阅以下内容。
ls
(void) setlocale(LC_ALL, "");
为什么这是一个好习惯?
答案 0 :(得分:17)
它明确表示你忽略了返回值,并且不会忘记它。