[ASLE] un cuerpo vacio para los puristas del espacio !
Daniel Dalgo
dalguete en gmail.com
Dom Jul 14 20:06:07 ECT 2013
Interesante debate. Y el link a www.compileonline.com es solo para ayudar a
los que no saben como compilarlo con gcc o no saben que es gcc. Además ahí
en esa página usan gcc.
Saludos
On Jul 14, 2013 8:00 PM, "Jaime Casanova" <jaime en 2ndquadrant.com> wrote:
> 2013/7/14 Juan Carlos Gentile Fagundez <jucar en hipatia.net>:
> >
> > On Sunday, July 14, 2013 10:15:20 PM Jaime Casanova wrote:
> >>
> >> En realidad ese código no puede estar bien. Estas inicializando j a -1 y
> >> luego usandolo en el while como indice del arreglo mientras j aun es -1.
> >
> > a ver si esto te ayuda a entender:
> >
>
> Yo se que una vez en el lazo usas ++j y tambien se que eso incrementa
> primero
> y usa después. Ese no es mi punto.
>
> Mi punto es que en el primer while usas j como índice del arreglo
> cuando aún su valor
> es -1. Lo que significa que estas comparando contra un valor que en
> realidad está fuera
> del arreglo (para que lo entiendas, pon el printf() encima del
> putchar() y veras que tiene
> valor -1 al entrar al arreglo, luego de haberlo usado en el while).
> Como en c los arreglos
> no son mas que punteros a la memoria, lo que estas
> haciendo en realidad es comparar contra un valor de un area de memoria que
> no te
> corresponde, lo que no es solo peligroso sino que puede llevar a
> comportamientos
> extraños.
>
>
> http://cboard.cprogramming.com/c-programming/141211-going-out-array-bounds-how-affects-input-output.html
>
> Espero que esta vez se te haga mas facil entender mi punto
>
> --
> Jaime Casanova www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> Phone: +593 4 5107566 Cell: +593 987171157
> _______________________________________________
> Lista de Correo Asociacion en listas.asle.ec
> Visite http://listas.asle.ec/mailman/listinfo/asociacion
> para modificar las opciones de suscripción (suscribirse, retirarse, etc).
>
> Participa en las listas y próximo foro, como socio de ASLE
> http://www.asle.ec/portal2/node/7
>
> Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo
> real.
>
> Todo mensaje que sea enviado a esta lista es público (especialmente los
> que contengan una nota de confidencialidad) y cualquiera puede hacer el uso
> que desee de él.
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.asle.ec/pipermail/asociacion/attachments/20130714/dd5adbab/attachment.html>
More information about the Asociacion
mailing list