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

比如 time 函数

#include <time.h>

...

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


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

...
阅读 1.9k
1 个回答

不是。

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏