Времето е важен фактор в програмирането и свързаните с компютър задачи, които хората използват най-вече за изчисляване на времето за различни цели. C Програмирането има различни функции, които могат да помогнат на потребителите да изпълняват тези задачи, независимо дали са свързани с изчисляване на текущото време на системата или изчисляване на времето за изпълнение на програмата. Една от най-важните функции за изчисляване на времето в C е функция time().
В тази статия ще говорим за използването на функция time(). в програмирането на C.
Какво представлява функцията time() в C?
The функция time(). в C е вградена функция, която позволява на потребителите да върнат общия брой секунди от 1 януари 1970 г., 00:00:00 UTC (координирано универсално време). Тази функция е включена в заглавния файл
Синтаксис : The време() функцията използва прост синтаксис в C, който е даден като:
time_t време ( time_t * секунди ) ;
Параметри : The време() функцията в горния синтаксис приема указател към аргумента на променливата time_t, който съхранява броя секунди от времето.
Върната стойност : Върнатият тип на функцията е същият като стойността на time_t, съхранена в променливата, посочена от аргумента.
Пример
Използването на време() функция е демонстрирана в примера по-долу:
#include
#include
вътр основен ( )
{
time_t current_t ;
current_t = време ( current_t ) ;
printf ( „%s%ld секунди от Епохата“ ,
asctime ( местно време ( и current_t ) ) , current_t ) ;
връщане 0 ;
}
Горната програма дефинира променлива current_t от типа time_t и използва функция time(). за измерване на времето от Епохата (00:00:00 UTC, 1 януари 1970 г.) до сега в секунди. Използвахме asctime() функция, която преобразува указателя на типа структура current_t към низа за представяне на часа във формат за ден и час. The местно време() функцията е използвана за представяне на текущото календарно време.
Заключение
The функция time(). е една от широко използваните функции за изчисляване на времето за програмиране на C, която е включена в <време.h> заглавен файл и се използва за определяне на текущото време на системата. Използвайки прост пример, това ръководство предостави достатъчно знания за функцията time() в C.