Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include<stdio.h>
#include<stdlib.h>
int main() {
int i;
int dato;
double *ptr ;
if (ptr == NULL)
exit (1);
}
Ejecución del programa
#include <stdio.h>
int main() {
int *vect1, n;
int *vect2;
if (vect1 == NULL) {
exit (1);
free(vect1);
free(vect2);
return 0;
getch();
}
Ejecución de programa
Pedimos al usuario la cantidad de elementos del vector que desea almacenar, calculamos el
espacio de memoria que necesitaremos una con malloc y otra con calloc, imprime el tamaño
que almacenan, y luego volvemos a imprimir su contenido en diferentes posiciones del vector
donde se puede observar como calloc inicializa la variable en 0 y malloc arroja resultado basura
y al final liberamos la memoria.
Código fuente pt21
#include <stdio.h>
int main() {
// programa pt21.c
if (tmp_ptr == NULL) {
vect1= tmp_ptr;
free(vect1);
return 0;
getch();
}
Ejecución del programa