porque como argumento de time es null???

DAMIÁN NICOLAS PINEDO

DAMIÁN NICOLAS PINEDO

Pregunta
studenthace 3 años

porque como argumento de time es null???

1 respuestas
para escribir tu comentario
    Leonardo Véliz

    Leonardo Véliz

    studenthace 3 años

    Porque esa es la forma de indicarle a la función time() que exprese el tiempo actual en el momento que es invocada la función, tomando como referencia el tiempo que ha pasado desde la EPOCH time. Es como decirle que asuma el valor "default" lo cual lo hace un método confiable para obtener una referencia actual del tiempo. Esto también pasa con otras funciones, al usar NULL como argumento, estas funciones asumen el valor por defecto de modo que siempre obtienes el mismo comportamiento. Con time(NULL) es un poco diferente porque la cantidad de tiempo (indistintamente de qué unidad de medida uses) que retornará la función nunca será la misma porque este valor siempre está cambiando a medida que pasa el tiempo. Es algo confuso al principio pero recuerda que el tiempo es una abstracción humana por lo tanto solamente nosotros le damos sentido al mismo en base a unidades de medida arbitrariamente definidas.

Curso de Funciones en C

Curso de Funciones en C

Explora funciones en C: declara, usa y aprovecha su poder. Aprende a manejar argumentos y tipos de retorno. Profundiza con ejemplos prácticos y descubre las bibliotecas esenciales de este lenguaje.

Curso de Funciones en C
Curso de Funciones en C

Curso de Funciones en C

Explora funciones en C: declara, usa y aprovecha su poder. Aprende a manejar argumentos y tipos de retorno. Profundiza con ejemplos prácticos y descubre las bibliotecas esenciales de este lenguaje.