Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/07/2015, 13:49
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: Desplegar datos de un array con inicializacion universal c++

porque esto i < x[i] es igual a i < x[0] en la primera pasada, o sea i < 10, luego i < 20 en la segunda y en la tercera i < 30, i siempre será menor que esos valores si van incrementando, no va parar hasta que i sea igual o mayor al valor de la derecha. Es una forma incorrecta de controlar el bucle.

La forma correcta es:
for(int i = 0; i < ( sizeof(x)/sizeof(x[0]) ); i++){
cout<<x[i]<<endl;

}