Fichero cabecera que declara algunas rutinas y macros de uso general tales como: conversión, manejo básico de memoria dinámica, etc.
Función | Descripción |
---|---|
malloc | Reserva un bloque de memoria dinámica y devuelve un puntero a ese bloque |
free | Libera el bloque de memoria dinámica previamente reservado por malloc |
atoi | Convierte una ristra a un entero |
atol | Convierte una ristra a un entero largo |
atof | Convierte una ristra a un real de doble precisión |
rand | Devuelve un número pseudo aleatorio |
srand | Establece un punto de inicio en la secuencia aleatoria |
abs | Devuelve el valor absoluto de un entero |
labs | Devuelve el valor absoluto de un entero largo |
Macro | Descripción |
---|---|
NULL | Define la macro del puntero nulo |
RAND_MAX | Entero constante que define el mayor valor que puede devolver
rand(). Para la librería de GNU es 2147483647 |