Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: josue_tux en 9 Mayo 2010, 19:56 pm



Título: Una consulta
Publicado por: josue_tux en 9 Mayo 2010, 19:56 pm
Que sifnifica cuando estos  ciclo for se efectua de esta manera. Porque tengo unos programas que me los pasaron y estan de esta manera y soy sincero no creia que se pudiera hacer eso por eso les pido de favor si alguien sabe me lo diga.

Código:

1.  que pasa cuando un ciclo for lo podemos de esta manera que efectua

for(; ;)
    {

     }


2. o cuando se pone de esta manera que realiza

 for(10;10; ;)
        {

        }




Título: Re: Una consulta
Publicado por: leogtz en 9 Mayo 2010, 20:16 pm
Así no se puede interpretar el código.

Utiliza las etiquetas de código
[ code] código [/ code]

Quitando los espacios entre [].


Título: Re: Una consulta
Publicado por: ralymontes en 9 Mayo 2010, 22:50 pm
Código:
for(i=1;i<=10;i++){printf("\n %d",i);}

Este code lo que hace es imprimir los numeros del 1 al 10

Primero inicia el indice i = 1, luego pregunta : 1 es menor o igual a 10??? ( <=10 ) , osea la segunda parte del for, y si la prespuesta es SI, hace lo que esta entre parentesis, en este caso i, que vale 1. Luego de esto, incrementa i en 1 (i++), osea ahora i  = 2, y pregutna de nuevo si es menor o igual a 10 (<=10), y asi... hasta que i sea 10. Esa es la ultima iteracion (vuelta).

saludos.


Título: Re: Una consulta
Publicado por: .:BlackCoder:. en 10 Mayo 2010, 00:11 am
Ambos son bulcles infinitos... Aunque en el segundo tienes que quitar el ultimo ';'