26/10/2010, 02:06
|
| | Fecha de Ingreso: junio-2010 Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 5 meses Puntos: 73 | |
Respuesta: Desafiando leyes de la programacion En C, cuando pasas un array como parámetro a una función, realmente estás pasando un puntero a su primer elemento. Por lo tanto, se puede modificar el contenido de cualquier elemento del array. Es lo que está ocurriendo cuando haces
sistema_reparacion[i] = que_elemento;
Por eso te cambia, tú crees que no toca el array pero sí que lo hace. |