06.05.2013 Views

CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MIGUEL Á. TOLEDO MARTÍNEZ<br />

que explícitamente inicializa a cero el primer elemento e implícitamente inicializa a cero a los otros nueve<br />

elementos, pues hay menos valores que elementos en el arreglo. Recuerde que los arreglos automáticos no<br />

se inicializan implícitamente a cero. El programador debe inicializar a cero cuando menos el primer<br />

elemento para que los demás se inicialicen a cero de manera automática.<br />

La siguiente declaración de arreglo:<br />

int arreglo[5] = {32, 27, 64, <strong>18</strong>, 95, 14};<br />

provocaría un error de sintaxis, pues hay 6 inicializadores y únicamente 5 elementos en el arreglo.<br />

Si se omite el tamaño del arreglo en la declaración por medio de una lista de inicio, el numero de elementos<br />

del arreglo será el número de elementos de dicha lista. Por ejemplo:<br />

Ejemplo <strong>18</strong>.4<br />

creará un arreglo de cinco elementos.<br />

int arreglo[] = {1, 2, 3, 4, 5};<br />

El siguiente programa, ELEMENTS.CPP, inicializa el arreglo llamado calificaciones y luego visualiza sus<br />

elementos.<br />

/* El siguiente programa: ELEMENTS.CPP, inicializa el arreglo calificaciones y<br />

luego visualiza sus elementos.<br />

*/<br />

#include //Para cout y cin<br />

void main(void)<br />

{<br />

Ejemplo <strong>18</strong>.5<br />

int calificaciones[5] = {80, 70, 90, 85, 80};<br />

cout

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!