Почему функция time
обычно используется следующим образом:времени Функция Синтаксис
time_t currentTime;
currentTime = time(NULL);
вместо этого:
time_t currentTime;
time(¤tTime);
используется первый метод более просто потому, что это, возможно, более удобным для чтения? Или есть еще одна причина?
Спасибо.
Редактировать: Кроме того, почему функция time
даже спроектирована таким образом? Почему есть два способа установить переменную?
Второй пример должен быть «time (& currentTime);' –
@Steve Right. Я исправлю это. –
Я думаю, что вопрос дизайна в вашем редактировании - более интересный вопрос. Есть (или было) там фактическое обоснование, или это просто какая-то случайность? –