Test Foro de elhacker.net SMF 2.1

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.



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
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 ';'