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?
Pętla for
Re: Pętla for
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
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