FOR-loop vs While
Hej,
Jag tror jag läste tidigare att FOR loops är typ en mer kompakt /"'enklare" sätt att skriva en loop på vs While loop.
Då är min fråga, varfor ens använda while då och inte bara for?
Hoppas ni fattar vad jag menar :)
Tack
För att ibland är while kortare i stället.
While loop om du inte vet hurt länge du ska iterera, for loop om di vet hur länge något ska göras brukar vara en bra tumregel.
Att göra länkade listor med for loopar låter omständligt när det är så simpelt med while loopar.
Inte "kompaktare".
En for-loop används när du innan du startar loopen vet hur många varv du ska snurra.
Exempel: Jag har fyra bilar. För varje bil vill jag veta färgen. (=4 varv)
for (car = 0; car < 4; car++)
...
En while-loop används när du inte i förväg vet hur många varv du ska snurra
Exempel: Någon har ett antal bilar. Jag vill hitta en som är röd.
while (carColor != RED)
...