c语言中,关于函数time();的用法.括号中不同参数代表什么?比如.time(NULL)和time(0)的区别是什么?括号中写不同的参数分代表什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 19:17:22
c语言中,关于函数time();的用法.括号中不同参数代表什么?比如.time(NULL)和time(0)的区别是什么?括号中写不同的参数分代表什么?

c语言中,关于函数time();的用法.括号中不同参数代表什么?比如.time(NULL)和time(0)的区别是什么?括号中写不同的参数分代表什么?
c语言中,关于函数time();的用法.括号中不同参数代表什么?
比如.time(NULL)和time(0)的区别是什么?括号中写不同的参数分代表什么?

c语言中,关于函数time();的用法.括号中不同参数代表什么?比如.time(NULL)和time(0)的区别是什么?括号中写不同的参数分代表什么?
time_t time(time_t * timer)
当参数不为NULL时 需要的是一个time_t*类型的指针 得到的时间值会存在其中
否则只是作为返回值
NULL和0的效果是完全一样的
因为一般情况下
#define NULL (void *)0