Tabla de contenidos
TO BE WRITTEN!
Has compilado un programa con la sentencia
        gcc -Wall -o main main.c. 
        Lo ejecutas con valgrind con la sentencia
        valgrind --leak-check=yes ./main, 
        y te advierte de fugas de memoria pero no te indica las 
        líneas del código donde las ha encontrado.
        
Dada la siguiente función:
#define SIZE 10
void f(void)
{
  int *x = malloc(SIZE * sizeof(int));
  x[SIZE-1] = 0;
}Dada la siguiente función:
#define SIZE 10
void f(void)
{
  char *x = malloc(SIZE * sizeof(char));
  x[SIZE] = '/0';
  free(x);
}Dado el siguiente trozo de código:
#define SIZE 4 ... char string[SIZE] = "Test"; printf(string); ...
Dado el siguiente trozo de código:
#define SIZE 6 ... char string[SIZE] = "Test"; printf(string); ...
Dado el siguiente extracto de un programa:
#define SIZE 2
void f(int *number)
{
  int *numbers = realloc(number,SIZE*sizeof(int));
  numbers[0] = 64;
  numbers[1] = 65;
  free(numbers);
}
int main(void)
{
  int *aux = malloc (sizeof(int));
  f(aux);
  free(aux);
  return 0;
}