Arreglos de Estructuras

2
 1. ARREGLOS DE ESTRUCTURAS Este tipo de arreglo se caracterizan por tener un solo índice (arr eglo unidimensional), sin embargo en cada elemento se pueden reservar espacio de diferente tamaño en los cuales se almacenan datos de diferentes tipo. A los espac ios reservados para cada numeración se les conoce con el nombre de CAM!" # a la disposicn consecutiva de CAM!" se denomina $E%&"'$!.  ' odos los elementos tienen la misma disposición de espacios, lo ue se conoce como E"'$C'$A. Es decir ue to dos los el ementos de esto s ar reglos ti enen la mi sma estructura. 1.1 ARRA YS COMO PAR ÁMETROS DE FUNCIONES Cuando pasamos un ar ra# como par*metro en realidad estamos pasando un puntero al primer elemento del arra#, así ue las modi+caciones ue agamos en los elementos del arra# dentro de la función ser*n permanentes a-n despus de retornar. "in embargo, si sólo pasamos el nombre del arra# de m*s de una dimensión no podremos acceder a los elementos del arra# mediante subíndices, #a ue la funci ón no tendr* información sobre el tamaño de cada dimensión. ara tener acceso a arra#s de m*s de una dimensión dentro de la función se debe declarar el par*metro como un arra#. E/emplo0 Declaración de n array c! "ar#!e$r  de %na &%nción' "i tu arreglo es de una dimensión0

description

para programación estructurada

Transcript of Arreglos de Estructuras

7/18/2019 Arreglos de Estructuras

http://slidepdf.com/reader/full/arreglos-de-estructuras 1/2

1. ARREGLOS DEESTRUCTURAS

Este tipo de arreglo se caracterizan por tener un solo índice(arreglo unidimensional), sin embargo en cada elemento sepueden reservar espacio de diferente tamaño en los cualesse almacenan datos de diferentes tipo.

A los espacios reservados para cada numeración se lesconoce con el nombre de CAM!" # a la disposiciónconsecutiva de CAM!" se denomina $E%&"'$!.

 'odos los elementos tienen la misma disposición de

espacios, lo ue se conoce como E"'$C'$A. Es decir uetodos los elementos de estos arreglos tienen la mismaestructura.

1.1 ARRAYS COMO PARÁMETROS DEFUNCIONES

Cuando pasamos un arra# como par*metro en realidad

estamos pasando un puntero al primer elemento del arra#,

así ue las modi+caciones ue agamos en los elementos

del arra# dentro de la función ser*n permanentes a-n

despus de retornar.

"in embargo, si sólo pasamos el nombre del arra# de m*s

de una dimensión no podremos acceder a los elementos del

arra# mediante subíndices, #a ue la función no tendr*

información sobre el tamaño de cada dimensión.

ara tener acceso a arra#s de m*s de una dimensión dentro

de la función se debe declarar el par*metro como un arra#.

E/emplo0

Declaración de n array c! "ar#!e$rde %na &%nción'

"i tu arreglo es de una dimensión0

7/18/2019 Arreglos de Estructuras

http://slidepdf.com/reader/full/arreglos-de-estructuras 2/2

&nt 12345 su forma de par*metro es 6 int

nombredefuncion(int 1234,int n)