[ xeron @ 14.09.2005. 17:54 ] @
Da li postoji neka definisana razlika kada koristiti for a kada while petlju, posto je for generalizirana while koliko sam shvatio .. pa me to malo buni kada koristiti for a kada while petlju: |
[ xeron @ 14.09.2005. 17:54 ] @
[ X Files @ 14.09.2005. 18:26 ] @
Code: while ( NEKI USLOV ) { } ... bi trebalo da je isto kao: Code: for ( ; NEKI USLOV ; ) { } ... dakle, while se obicno koristi kada ti ne treba brojac, vec se nesto vrti dok se ne stvore uslovi za izlazak. Naravno sve ovo sto rekoh je cista teorija, a praksa je nesto sasvim drugo. [ tosa @ 15.09.2005. 03:20 ] @
sa tim sto mozes da napravis i do/while petlju u kojoj se uslov proverava posle
umesto pre izvrsavanja koda iz petlje. Code: do { } while( NEKI_USLOV ); [ itf @ 15.09.2005. 09:11 ] @
Općenito, u praksi for petlju koristiš kada znaš koliko puta se treba nešto ponoviti... Bilo da je to 1,2, 10... n puta, dok petlju while koristiš kada neznaš broj ponavljanja, već kad ono ovisi o nekom stanju.
[ danio @ 15.09.2005. 12:16 ] @
Jedina razlika je sazetost koda. Kompilatoru je svejedno sta koristis. Mozes koristiti "if" i "goto" ako hoces.
[ leka @ 15.09.2005. 12:36 ] @
Razlika je u tome sto je "for" generalizovana, a "while" specijalizovana petlja. U principu covek moze da koristi samo for i nikakve druge petlje...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|