arreglos
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
arreglos [2012/08/04 01:28] – [Arreglos automáticos] lmateu | arreglos [2016/09/27 13:02] (actual) – [Arreglos globales] lmateu | ||
---|---|---|---|
Línea 47: | Línea 47: | ||
</ | </ | ||
- | En este caso //&x// y //&y// se considera constantes. | + | En este caso //&x// y //&y// se considera constantes. |
==== Arreglos automáticos ==== | ==== Arreglos automáticos ==== | ||
- | También es posible declarar un arreglo local a una función. | + | También es posible declarar un arreglo local a una función. |
< | < | ||
Línea 97: | Línea 97: | ||
</ | </ | ||
- | Compíle | + | Compile |
% gcc -m32 loop.c | % gcc -m32 loop.c | ||
Línea 147: | Línea 147: | ||
Continúe así hasta que i tome el valor 10. Ejecute una iteración más. ¿Qué valor toma la variable i? | Continúe así hasta que i tome el valor 10. Ejecute una iteración más. ¿Qué valor toma la variable i? | ||
+ | |||
+ | ==== Arreglos dinámicos ==== | ||
+ | |||
+ | Son todos los arreglos que se crean llamando a malloc y se destruyen explícitamente con free, como se vió en el capítulo sobre punteros. Por lo tanto se ubican en el heap. Su valor inicial es indeterminado y por lo tanto deben ser inicializados por el programador despúes de su creación. | ||
+ | |||
+ | Observe que Java no posee arreglos globales ni locales a una función. |
arreglos.1344043732.txt.gz · Última modificación: 2012/08/04 01:28 por lmateu