c++ - 时间函数语法

标签 c++ c syntax time readability

为什么time函数通常是这样使用的:

time_t currentTime;
currentTime = time( NULL );

而不是这个:

time_t currentTime;
time( &currentTime );

第一种方法被更多地使用是因为它可以说更具可读性吗?还是另有原因?

谢谢。

编辑:另外,为什么 time 函数要这样设计?为什么有两种设置变量的方法?

最佳答案

从函数返回值似乎总是比传递已更改的参数更有意义。

这可能是因为我们学的是函数和子程序不同的语言,不知道现在这些年轻人。

关于c++ - 时间函数语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4688043/

相关文章:

c++ - 如何使用#includes 强制 Visual Studio 预处理器区分大小写?

c++ - 以随机访问模式访问原始磁盘 C++

c++ - 将 'wchar_t*' 输出到 'ofstream'

c - 对 `encrypt' 的 undefined reference 和对 `decrypt' 的 undefined reference

用于使用字符串调用方法的 PHP 大括号语法

javascript - 为什么重新分配 Object.prototype 不起作用?

c++ - 使用 Visual Studio C++ 按名称搜索目录中的文件

c - 将字符串与 libusb 一起使用会导致段错误

c - Pipeline和Tail命令在C语言中应该如何实现?

syntax - 如何在 PLSQL 中格式化日期变量