Diferencia entre revisiones de «Stdlib.h»
Contenido eliminado Contenido añadido
Sin resumen de edición |
m Revertidos los cambios de 189.234.150.26 a la última edición de Shooke |
||
Línea 67:
<source lang="c">#define NULL 0</source>
<source lang="c">#define NULL 0L</source>
<source lang="c">#define
== Tipos de datos miembro ==
En la biblioteca <code>stdlib.h</code> se define un [[tipo de dato]] llamado <code>size_t</code> que representa el tamaño de un vector para las funciones miembro de la biblioteca. En la práctica, se asume que <code>size_t</code> es equivalente a un entero sin signo (positivo).<ref name="size_t">[http://www.embedded.com/columns/programmingpointers/200900195?pgno=2 Article: Why size_t matters]</ref>
También se definen dos tipos de datos más, <code>div_t</code> y <code>ldiv_t</code>. Son los tipos devueltos por las funciones '''div''' y '''ldiv'''. Según el estándar, estos tipos se definen del siguiente modo:
<source lang="c">
typedef struct {
int quot, rem;
} div_t;</source>
<source lang="c">
typedef struct {
long int quot, rem;
} ldiv_t;</source>
== Funciones no estándar ==
|