1 Introducción a C Parte 2 Aurelio Sanabria Estructuras de datosII semestre, 2015
2 Manejo de memoria Lo más basiquito
3 El programa que vive en memoria RAM
4 Las primeras estructuras de datos Arreglos, Strings y matrices
5 Manejo de memoria
6 Tipos de datos
7 Arreglos
8 malloc Se usa para solicitar memoria. Su principal uso en este curso: Memoria para structs Memoria para arreglos Memoria para arreglos de caracteres Memoria memoria memoria MEMORIA!!!!
9 Manejo de memoria Malloc → Solicita memoriaCalloc → Solicita memoria y la limpia Realloc → Permite agrandar un espacio de memoria Free → Libera la memoria solicitada
10 Matrices Arreglos Arreglos
11
12 Matrices
13 Cadenas de caracteres
14 Cadenas de caracteres
15 Cadenas de caracteres
16 Ejercicios con stringsDeterminar el largo de un string Buscar un carácter en un string
17 Funciones avanzadas con stringsstrcpy strtok
18 Structs Organización de memoria nivel 2
19 Structs Son una caja enorme que permite agrupar variables de distintos tipos.
20 malloc
21 Ayuda con las funciones de CManual de linux
22
23 Variables automáticas VS Malloc
24 Segunda tarea corta Resuelva los siguientes ejercicios:Eliminar el carácter c de un string Invertir un string Copiar un string a un “char *”
25 Las presentaciones para el curso IC-2001: "Estructuras de datos" por Aurelio Sanabria se distribuyen bajo una Licencia Creative Commons Atribución-Compartir Igual 3.0 Costa Rica. *La licencia de la presentación no cubre las imágenes utilizadas*