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: por lmateu
