Mit csinál a ciklus?
do
{
scanf("%d",&a);
}
while(a<10);
Ez a do while ciklus pl addig fog kérni egy számot "amíg"(while) az nem lesz 10-nél kisebb.Do után megadsz egy parancsot és az csak akkor fog végrehajtódni ha igaz rá a while utáni feltétel.
for(i=1;i<10;i++)
{
printf("%d",i);
}
Ez meg azt fogja csinálni hogy 1-től 9-ig ki fog írni minden számot.Az elején megadsz egy kezdő értéket(ez lehet bármennyi és nem csak i),azután egy feltételt,aztán pedig még egy utasítást(ami itt azt jelenti hogy eggyel növeli a ++ miatt).Amíg az i kisebb vagy egyenlő nem lesz addig fog ismétlődni ez az egész , aztán leáll.
REmélem tudtam valamit segíteni.
Ami a ciklusban addig hajtódik véghez, amíg a feltétel be nem teljesül.
Az i megy N-ig, azaz minden ciklus végrehajtásakor növekszik mondjuk egyel (de növekedhet bármennyivel). Az N a határ. Mivel az i folyamatosan növekedik, ezért egyszer eléri az N-t. Végül ami a ciklusban volt végrehajtódott N-szer, ha i nullától indult.
Elmagyarázom Imagine nyelven (tudnám PHPban is, csak azt nem biztos hogy értenéd)
Ciklus nélkül:
e 100 j 90
e 100 j 90
e 100 j 90
e 100 j 90
ez egy négyzet ciklus nélkül.
És ez pedig, egy négyzet ciklussal:
ism 4[e :a j 90]
majd a buttonbe:
globvál "a 100 alapelem
remélem, érthető voltam.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!