# PEC 3 **Índice** - [PEC 3](#pec-3) - [5. Estructura de control alternativa](#5-estructura-de-control-alternativa) - [5.1. Estructura alternativa](#51-estructura-alternativa) - [5.2. Codificación de una estructura de control alternativa](#52-codificación-de-una-estructura-de-control-alternativa) - [6. Tipos de datos: Vectores y matrices](#6-tipos-de-datos-vectores-y-matrices) - [6.1. Vectores](#61-vectores) - [6.1.1. Cadenas de caracteres o strings](#611-cadenas-de-caracteres-o-strings) - [6.1.2. Representación de memoria](#612-representación-de-memoria) - [6.1.3. Inicialización](#613-inicialización) - [6.2. Matrices](#62-matrices) - [7. Cambio de tipos de datos en C](#7-cambio-de-tipos-de-datos-en-c) - [7.1. Reglas de coneversión](#71-reglas-de-coneversión) - [7.2. Cambio explícito de tipos de datos](#72-cambio-explícito-de-tipos-de-datos) - [8. Cadenas de carácteres en C](#8-cadenas-de-carácteres-en-c) - [8.1. Cadenas de caracteres o strings](#81-cadenas-de-caracteres-o-strings) - [8.1.1. Definición](#811-definición) - [8.1.2. Asignación](#812-asignación) - [8.1.3. Comparación](#813-comparación) - [8.2. Programación segura](#82-programación-segura) ## 5. Estructura de control alternativa ### 5.1. Estructura alternativa ### 5.2. Codificación de una estructura de control alternativa ## 6. Tipos de datos: Vectores y matrices ### 6.1. Vectores #### 6.1.1. Cadenas de caracteres o strings #### 6.1.2. Representación de memoria #### 6.1.3. Inicialización ### 6.2. Matrices ## 7. Cambio de tipos de datos en C ### 7.1. Reglas de coneversión ### 7.2. Cambio explícito de tipos de datos ## 8. Cadenas de carácteres en C ### 8.1. Cadenas de caracteres o strings #### 8.1.1. Definición #### 8.1.2. Asignación #### 8.1.3. Comparación ### 8.2. Programación segura