introducción a c parte 2

Post on 24-Oct-2021

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introducción a CParte 2

Aurelio SanabriaEstructuras de datos

II semestre, 2015

Manejo de memoriaLo más basiquito

El programa que vive en

memoria RAM

Las primeras estructuras de datosArreglos, Strings y matrices

Manejo de memoria

Tipos de datos

Arreglos

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!!!!

Manejo de memoria

● Malloc → Solicita memoria

● Calloc → Solicita memoria y la limpia

● Realloc → Permite agrandar un espacio de memoria

● Free → Libera la memoria solicitada

Matrices

Arreglos

Arreglos

Matrices

Cadenas de caracteres

Cadenas de caracteres

Cadenas de caracteres

Ejercicios con strings

● Determinar el largo de un string

● Buscar un carácter en un string

Funciones avanzadas con strings

● strcpy

● strtok

StructsOrganización de memoria nivel 2

Structs

● Son una caja enorme que permite agrupar variables de distintos tipos.

malloc

Ayuda con las funciones de C

● Manual de linux

Variables automáticas VS Malloc

Segunda tarea corta

Resuelva los siguientes ejercicios:● Eliminar el carácter c de un string● Invertir un string● Copiar un string a un “char *”

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.

http://creativecommons.org/licenses/by-sa/3.0/cr/http://creativecommons.org/licenses/by-sa/3.0/cr/ *La licencia de la presentación no cubre las imágenes utilizadas*

Introducción a CParte 2

Aurelio SanabriaEstructuras de datos

II semestre, 2015

Manejo de memoriaLo más basiquito

El programa que vive en

memoria RAM

Las primeras estructuras de datosArreglos, Strings y matrices

Manejo de memoria

Tipos de datos

Arreglos

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!!!!

Manejo de memoria

● Malloc → Solicita memoria

● Calloc → Solicita memoria y la limpia

● Realloc → Permite agrandar un espacio de memoria

● Free → Libera la memoria solicitada

Matrices

Arreglos

Arreglos

Matrices

Cadenas de caracteres

Cadenas de caracteres

Cadenas de caracteres

Ejercicios con strings

● Determinar el largo de un string

● Buscar un carácter en un string

Funciones avanzadas con strings

● strcpy

● strtok

StructsOrganización de memoria nivel 2

Structs

● Son una caja enorme que permite agrupar variables de distintos tipos.

malloc

Ayuda con las funciones de C

● Manual de linux

Variables automáticas VS Malloc

Segunda tarea corta

Resuelva los siguientes ejercicios:● Eliminar el carácter c de un string● Invertir un string● Copiar un string a un “char *”

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.

http://creativecommons.org/licenses/by-sa/3.0/cr/http://creativecommons.org/licenses/by-sa/3.0/cr/ *La licencia de la presentación no cubre las imágenes utilizadas*

top related