Kazalo:
- Ključna razlika - za Loop vs foreach Loop
- Kaj je za Loop?
- Kaj je foreach Loop?
- Kakšna je podobnost med Loop in foreach Loop?
- Kakšna je razlika med zanko in zanko foreach?
- Povzetek - za Loop vs foreach Loop
Video: Razlika Med Loop In Foreach Loop
2024 Avtor: Mildred Bawerman | [email protected]. Nazadnje spremenjeno: 2023-12-16 08:42
Ključna razlika - za Loop vs foreach Loop
Tako zanka kot zanka foreach sta nadzorni strukturi, ki se uporabljata za ponavljanje bloka stavkov. V programiranju obstajajo strukture za nadzor ponovitve, ki znova in znova izvajajo blok stavkov. Ena pogosta struktura nadzora je zanka. Zanka for je struktura nadzornega toka, ki se uporablja za ponavljanje in omogoča večkratno izvajanje kode. Vsebuje inicializacijo, testni izraz in izraz za posodobitev. Izjave za ponovitev so vključene v zavite oklepaje. Zanka foreach je izboljšana za zanko. Poveča berljivost kode in je enostavno pisati. Tako zanka kot zanka foreach se uporabljata za ponavljanje nabora stavkov, vendar je sintaksa drugačna. Ključna razlika med zanko zanke in zanko foreach je v tem, da je zanka for splošna nadzorna struktura, medtem ko je zanka foreach izboljšana zanka for, ki se uporablja samo za polja in zbirke.
VSEBINA
1. Pregled in ključna razlika
2. Kaj je zanka
3. Kaj je zanka foreach
4. Podobnosti med zanko in zanko foreach
5. Primerjava vzporedno - zanka in zanka foreach v tabelarni obliki
6. Povzetek
Kaj je za Loop?
Zanka for je običajna struktura ponavljanja. Pomaga pri ponavljanju stavka ali niza stavkov v programu. Sintaksa zanke for je naslednja.
for (inicializacija; testni izraz; posodobitev izraza) {
// koda znotraj zanke for
}
Inicializacija se izvede najprej. Nato se preveri testni izraz. Če je ocenjeni odgovor resničen, se izvede koda znotraj zanke for. Na koncu zadnjega stavka zanke for se ovrednoti izraz posodobitve. Nato se testni izraz ponovno ovrednoti. Če je res, se izvede koda znotraj zanke for. Na koncu zanke for se izraz za posodobitev ponovno oceni in preveri s testnim izrazom. Ta postopek se ponavlja, dokler testni izraz ne postane napačen. Ko postane false, se zanka for konča.
Slika 01: Program z zanko for in foreach
V skladu z zgornjim programom lahko matrika1 shrani več elementov vrste celo število. V zanki for je i 0. Manj kot 5. Torej je natisnjen 0. indeksni element polja1. Številka je 10. Nato se i poveča zaradi izraza posodobitve. Zdaj je vrednost i 1. Manj kot 5. Torej je natisnjen 1. indeksni element polja 1. Spet se i poveča. Ta postopek se nadaljuje. Ko vrednost i postane 5, je testni izraz napačen, ker ni manjši od 5. Torej, zanka se konča.
Kaj je foreach Loop?
Zanka foreach je priročen način za pridobivanje elementov polja ali zbirke. Lahko se uporablja kot alternativa zanki for. Označuje se kot zanka foreach, ker se ponavlja skozi vsak element matrike ali zbirke. Sintaksa zanke foreach je naslednja.
za (postavka podatkovnega tipa: zbirka) {
// koda znotraj za vsako zanko
}
Zbirka je matrika ali zbirka, skozi katero je treba itirirati. Element je posamezni element iz zbirke. Zanka foreach se ponovi skozi vsak element in ga shrani v spremenljivi element. Nato izvrši stavke znotraj zanke foreach.
V skladu z zgornjim programom matrika1 shrani več celih števil. Izboljšana zanka for se uporablja za ponovitev elementov polja. Vsak element je shranjen v spremenljivko i in koda znotraj zanke foreach se izvede. Zanka foreach dosega enake naloge kot zanka for, vendar je bolj berljiva in enostavna za pisanje. Zato je znan kot "izboljšan za zanko".
Kakšna je podobnost med Loop in foreach Loop?
Tako zanko for kot zanko foreach lahko uporabimo za večkratno izvajanje nabora stavkov
Kakšna je razlika med zanko in zanko foreach?
Diff Article Sredina pred mizo
za Loop vs foreach Loop |
|
Zanka for je nadzorna struktura za določanje ponovitve, ki omogoča večkratno izvajanje kode. | Zanka foreach je nadzorna struktura za prehajanje elementov v polju ali zbirki. |
Pridobivanje elementa | |
Zanko for lahko uporabimo za pridobivanje določenega nabora elementov. | Zanke foreach ni mogoče uporabiti za pridobivanje določenega nabora elementov. |
Berljivost | |
Zanko for je težje brati in pisati kot zanko foreach. | Zanko foreach je lažje brati in pisati kot zanko for. |
Uporaba | |
Zanka for se uporablja kot zanka za splošne namene. | Zanka foreach se uporablja za polja in zbirke. |
Povzetek - za Loop vs foreach Loop
Pri programiranju je včasih treba ponoviti kodo. Za dosego te naloge se pogosto uporablja zanka for. Zanka for je struktura nadzornega toka, ki se uporablja za ponavljanje in omogoča večkratno izvajanje kode. Zanka foreach je izboljšana za zanko, ki je enostavna za branje in pisanje. Razlika med zanko zanke in zanko foreach je v tem, da je zanka for splošna nadzorna struktura, medtem ko je zanka foreach izboljšana zanka for, ki velja samo za polja in zbirke.
Priporočena:
Razlika Med Konfliktom Med Skupinami In Znotraj Skupine
Ključna razlika med konfliktom med skupinami in znotraj skupine je, da se konflikt med skupinami nanaša na spor med dvema ali več skupinami, medtem ko
Razlika Med Apnejo Med Spanjem In Smrčanjem
Ključna razlika - apneja v spanju proti smrčanju Ključna razlika med apnejo v spanju in smrčanjem je, da je apneja v spanju motnja spanja, za katero je značilna premor
Razlika Med Odnosi Med Delodajalci In Delojemalci
Industrijski odnosi vs odnosi z zaposlenimi Večina od nas misli, da vemo, kaj so industrijski odnosi. Študija zaposlovanja in trga dela je tisto, kar m
Razlika Med Preverjeno Izjemo In Izjemo Med Izvajanjem
Izjeme Checked Exception vs Runtime Exception so posebne vrste dogodkov, ki lahko motijo normalen potek programa. Izjema imena izhaja iz »exc
Razlika Med Komunikacijo Med živalmi In človekom
Komunikacija med živalmi in človekom Prenos pomembnih informacij je znan kot komunikacija in je bil sestavni del uspeha, zato