Please enable JavaScript.
Coggle requires JavaScript to display documents.
LENGUAJE C, los arreglo son estructuras de datos consistentes en un…
LENGUAJE C
Arreglos
Estructuras
los arreglo son estructuras de datos consistentes en un conjunto d
la ventaja de la declaraciónes que todos los programas que manipulen el arreglo lo utilizarán.
los elementos de un arreglo pueden ser incializados en la declaración del arreglo haciendo seguir a la declaración un signo de igual y una lista entre llaves de valores separados por comas.
arreglos constantes
podrían existir situaciones en las cuales no queremos permitir que una función modifique un arreglo.
c proporciona un calificador llamado const que se puede utilizar para evitar la modificación de variables en particular de arreglos.
arreglos de caracteres o strings
un arreglo de caracteres puede ser inicializado utilizando una cadena, dado que una cadena es un arreglo de caracteres podemos tener acceso a los caracteres iguales de una cadena utilizando la notación de nombre de arreglos con subíndices.
arreglos con múltiples subíndices
podemos especificar arreglos con mas de 2 subíndices, un arreglo de múltiples dubíndices puede ser iicializado en su declaración en forma similar a los de un subíndice.
ejemplo: int b[2][3]= { {1,2,3}, {3,4,5} }
podemos utilzarlos en tablas de valores que almacene información arreglada en filas y columnas.
un arreglo unidimensional contiene un conjunto de variables del mismo tipo. su declaración, requiere de un nombre y un tipo de dato;además se debe agregar el número de elementos que contendrá.
los arreglos bidimensionales son también llamados tablas o matrices. cada posición de un arreglo bidimensional tiene dos índices; el primero indica el número de renglón y el segundo el número de columna en que se encuentra el elemento.
ejemplo: void trato_de_modificar(const inte b)
por ejemplo: int n[10]={32,27,64,18,95,24,90,70,8,3};
ejemplo de declaración:intarreglo1[30], declara que el arreglo1 es un arreglo que puede contener 30 enteros
las estructuras son colecciones de variables relacionadas bajo un nombre. pueden contener variables de muchos tipos.
la palabra struct indica se está definiendo una estructura. Las variables declaradas dentro de la estructura
contienen un miembro de tipo char y otro de tipo int. los miembros de la misma estructura deben tener nombres unicos, mientras que dos estructuras diferentes pueden tener miembros con el mismo nombre.
ejemplo: a[10]
char c; int i;} el, a[10}
las estructuras pueden ser incializadas mediante listas de inicializacióncomo con los arreglos, para inicializar una estructura escriba una declaración de la variable a continuación del nombre de la variable un signo igual con los inicializadores entre llaves y separados por comas.
para tener acceso a los miembros de estructuras utilizamos el operador punto. se utiliza colocando el nombre de la variable de tipo estructura seguido de un punto y serguido del nombre del miembro de la estructura.
ejemplo: printf ("%c, el.c);
las estructuras pueden ser pasadas a a funciones pasando miembros de estructura individuales o pasando toda la estructura
ejemplo:struct punto{ int x int y;};
la palabra TYPEDEF proporciona un mecanismo para la creaciónde sinónimos para tipos de datosanteriormente definidos
por ejemplo: define ejemplo como un sinonimo de ejemplo; una forma alternativa de definir una estructura es: typedef estruct { char c; int i;} ejemplo;
por ejemplo: el= {'a', 10};