Perfilado de sección

Página principal del curso

  • Capítulo 5 del libro (integro).

    Este tema es también muy importante en el curso, y es de los más difíciles de dominar.

    No sólo veremos los punteros como tipo de variable, sino también cómo obtener y liberar bloques de memoria de tamaño arbitrario. Veremos también más en profundidad las funciones de manipulación de cadenas de texto que utilizan punteros (char*) como argumentos.

    • Punteo

      Primera parte:

      • Repaso de tipos
      • Definición de un puntero
      • Declaración e inicialización de punteros
      • Modelo lineal de memoria
      • Aritmética de punteros
      • Pasaje por referencia

      Segunda parte:

      • malloc/free. Importancia de liberar memoria.
      • Estructura de un programa en memoria.
      • memset/memcpy
      • Punteros y arreglos, dualidad
      • Arreglos multidimensionales
      • Linea de comandos explicada a fondo (argv)
      • Punteros a funciones
      • Funciones de manejo de cadena de texto



    • Pequeño instructivo básico para poder depurar programas con el GDB.

    • KR Capítulo 5 Archivo
      No disponible hasta que: Su Dirección de correo no está vacío