For
for - słowo kluczowe; służy do tworzenia pętli.
Składnia pętli for wygląda następująco:
start to polecenie, które zostanie wykonane przed rozpoczęciem działania pętli;
warunek to poprostu warunek sprawdzany przed każdym obiegiem. Jeżeli jego wartość jest równa 0 - pętla zostaje przerwana;
działanie to polecenie wykonywane po każdym obiegu pętli;
Polecenie start bardzo często stosuje się do zadeklarowania zmiennej. Przykładowo:
To z przyzwyczajenia starszych programistów (jeszcze z czasów Fortrana i Basica).
Program będzie wyświetlał napis "LOL" dopóki zmienna i jest mniejsza lub równa 10. Pętla sprawdza warunek przed wykonaniem instrukcji, a dopiero po wykonaniu zmienia wartość zmiennej i.
Pętlę for można, podobnie jak pętlę while, przerywać instrukcją break lub przejść do kolejnego obejścia pętli instrukcją continue.
Dowolną część pętli for można opuścić. Np:
jeżeli warunek zostanie opuszczony, pętla powinna zostać przerwana instrukcją break. W przeciwnym wypadku pętla będzie działać (teoretycznie) w nieskończoność.
Zobacz też:
Składnia pętli for wygląda następująco:
start to polecenie, które zostanie wykonane przed rozpoczęciem działania pętli;
warunek to poprostu warunek sprawdzany przed każdym obiegiem. Jeżeli jego wartość jest równa 0 - pętla zostaje przerwana;
działanie to polecenie wykonywane po każdym obiegu pętli;
Polecenie start bardzo często stosuje się do zadeklarowania zmiennej. Przykładowo:
To z przyzwyczajenia starszych programistów (jeszcze z czasów Fortrana i Basica).
Przykład
#include <iostream>
using namespace std;
int main()
{
for(int i = 0 ; i <= 10 ; i++)
{
cout << "LOL " << i << endl ;
}
return 0;
}
using namespace std;
int main()
{
for(int i = 0 ; i <= 10 ; i++)
{
cout << "LOL " << i << endl ;
}
return 0;
}
Program będzie wyświetlał napis "LOL" dopóki zmienna i jest mniejsza lub równa 10. Pętla sprawdza warunek przed wykonaniem instrukcji, a dopiero po wykonaniu zmienia wartość zmiennej i.
Pętlę for można, podobnie jak pętlę while, przerywać instrukcją break lub przejść do kolejnego obejścia pętli instrukcją continue.
Dowolną część pętli for można opuścić. Np:
for( ; i < 10 ; ) //przykładowo
{
/* Pętla działa. Można powiedzieć, że jest to dłuższa wersja pętli while */
}
{
/* Pętla działa. Można powiedzieć, że jest to dłuższa wersja pętli while */
}
jeżeli warunek zostanie opuszczony, pętla powinna zostać przerwana instrukcją break. W przeciwnym wypadku pętla będzie działać (teoretycznie) w nieskończoność.
Zobacz też:



Też, mi dałeś ort! ... cos, cos, że cos nie ładnie zrobiłem
I chwała ci za to, ale tylko dlatego, że poprawiłeś moj tekst
ps. link do mojego profilu przy napisie "Ostatni autor" mnie nie obchodzi ort! w większą siłe nawet takich prostych tekstów.
Co do przyzwyczajeń. Programiści FORTANA przyzwyczaili się do tego, że w tym języku zmienne licznikowe w pętlach niemogły mieć innnycj nazw niż litery od i do którejś tam(mało ich było).
"warunek to po prostu warunek" - "koń - jaki jest każdy widzi" bardzo encyklopedyczne
i nie jest do końca tak jak piszesz, skłądnia for to
for (instrukcja wykonywana na poczatku petli;
warunek sprawdzany przy kazdym obiegu pętli;
instruckja wykonywana przy każdym obiegu pętli)
czyli mozesz sobie nawet napisac:
for (;;)
no i napisz cos wiecej o tych przyzywczajeniach starych programistów bo mnie to zaciekawiło..