Pętla for

Problemy i ich rozwiązania w C++.
webmaster
Nowicjusz
Posty: 2
Dołączył(a): piątek, 13 stycznia 2012, 19:17

Pętla for

Post przez webmaster »

Cześć gdy bawiłem się w c++ w pętli for napisałem coś dziwnego czyli:

[code]
#include <iostream>

using namespace std;

int main()
{

double a = 10;
int i;

system("color 2");
for (i = 0; i < a; a++)
{

cout << "A0101B1001CD15486FE5469FG546HI54684JK54+65+LMNOPQ01165460RSTUW1456014610YXY11Z0110";

}
cin.ignore();
getchar();
return 0;
}

[/code]

Gdy to skompilowałem, Maszyna od razu mi się zawiesiła, ten program liczył aż do nieskończoności. tak jak w pętli while ale dlaczego to się dzieje w for? Tak naprawdę fajnie to wygląda, jak matrix ale czy to nie jest błąd kodu?
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Pętla for

Post przez Morfidon »

Witam,

Zmienna i jest zawsze równa 0, a 0 zawsze będzie mniejsze od zmiennej a, której początkowa wartość jest równa 10.0, a z wykonaniem każdorazowo pętli wartość a dalej się powiększa, więc w taki sposób stworzył Pan pętlę nieskończoną.

Pozdrawiam
Post Reply