在需要传入指针的位置传入 NULL,效果是不是相当于 $(cmd) > /dev/null?

比如 time 函数

#include <time.h>

...

/* 正常写法 */
time_t result;
time(&result);


/* 写一个 `NULL` */
time(NULL);

...
阅读 1.9k
1 个回答

不是。

time 可以传是因为 time 函数允许传入 NULL 。每个不同的函数是否允许传 NULL ,以及传 NULL 是什么含义,都不一样。具体查函数自己的文档。

推荐问题
宣传栏