Academia.eduAcademia.edu

Arreglos, Estructuras y Uniones, lenguaje C

Apuntes de programación en C

Abstract

Programación básica. Apuntes de clase. 4. Arreglos, Estructuras y Uniones. 4.1 Unidimensionales: conceptos básicos, operaciones y aplicaciones. En algunas ocasiones cuando programamos, el uso de variables simples no siempre es adecuado para la resolución de ciertos problemas, uno de ellos es cuando necesitamos trabajar con muchos datos. En tales casos hacemos uso de los arreglos (también llamados arrays). Un arreglo es un tipo de variable estructurada la caula contiene almacenados varios datos. Los arreglos se caracterizan por ser ordenados y homogéneos, es decir, que cada arreglo va a contener datos del mismo tipo los cuales pueden ser caracteres, enteros, flotantes, entre otros. Se dice que son ordenados porque cada elemento del arreglo es especificado por un subíndice el cual es número que hace referencia a la posición de un dato dentro del arreglo. Un arreglo de un subíndice es un arreglo unidimensional, un arreglo de dos o más subíndices es un arreglo unidimensional. El tipo de arreglo más simple es el unidimensional. En el lenguaje C se utiliza la siguiente sintaxis para los arreglos: tipo de dato nombre_arreglo [expresión]; En tipo de dato se especifica el tipo que se va a almacenar dentro del arreglo, nombre_arreglo es cualquier identificador con el cual hacemos podremos manipular el arreglo y la expresión es el tamaño de nuestro arreglo. Por ejemplo: Se requiere un arreglo llamado arr el cual pueda contener como máximo 5 valores de tipo entero, y a cada espacio asignarle el valor de 10 En lenguaje C el arreglo quedaría de la siguiente manera: int arr[4]; Donde el arreglo arr se compone de arr[0], arr[1], arr[2], arr[3] y arr[4]. Se especifica 4 porque en lenguaje C los arreglos comienzan desde 0. Visualizándolo gráficamente quedaría de la siguiente manera: arr[0] arr[1] arr[2] arr[3] arr[4]