Kezdőoldal » Számítástechnika » Programozás » For ciklus valaki elmagyarázná?

For ciklus valaki elmagyarázná?

Figyelt kérdés

ez mit jelent ? for (int i = 0; i < tombnev.Length; i++)

mit jelent hogy tombnev.Length? Köszi!


2019. jan. 20. 21:48
 1/9 anonymousreview60 ***** válasza:
100%
A tömb hossza.
2019. jan. 20. 21:53
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
100%
Tömb mérete.
2019. jan. 20. 21:53
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
90%

tombnev.Length a tömb aminek tombnev a neve annak a hossza

A for ciklus kinézete:


for ( mettől; meddig ; hányasával lépkedve){ebben a blokkban}


A példában szerpellő for ciklus: for (int i = 0; i < tombnev.Length; i++)


i =0 -tól

a tömb végéig megy

és egyesével lépked (azaz MInden elemen egysével végigmész)


Példák a megértésre

for (int j=2; j<=10; j=j+2){ cout << j; }

2től 10-ig kiírja a páros számokat az alábbi for ciklus


Megjegyzés Bashban és PowerShellben a -ne -eq -lt -le parancsokat használod.


Egyéb infó : [link]

2019. jan. 20. 22:01
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:
most már tiszta köszönöm szépen pacsi mindenkinek
2019. jan. 20. 22:19
 5/9 anonim ***** válasza:
100%

"for ( mettől; meddig ; hányasával lépkedve){ebben a blokkban}"

Igaz, de általánosabban:


for (A; B; C) {ciklusmag}

A: inicializálás (ha deklaráció, akkor az lokális)

B: ciklusmag belépési feltétel

C: ciklusmag végén végrehajtandó utasítás (általában ciklusváltozó növelés-csökkentés, de nem feltétlenül)


Valami ilyesmi:

A;

ha B igaz, akkor:

__ciklusmag (utasítás vagy blokk)

__C;

vissza a "ha" vizsgálatra, (ha B hamis, akkor a következő utasításra)

2019. jan. 20. 23:36
Hasznos számodra ez a válasz?
 6/9 tabaki ***** válasza:
51%
A tombNEV megnevezés mintha arra utalna, hogy egy stringről van szó -- ez nem változtat az eddigieken, mivel a string karakterek tömbjének tekinthető. Ha így van, akkor ez a for-ciklus egy szöveg karaktereit veszi sorra egyenként (aztán a ciklusmagban nyilván csinál velük valamit, pl. vizsgálja, vagy megváltoztatja őket).
2019. jan. 21. 00:23
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

Itt van még egy példa, mondjuk egy dinamikus lista elemeinek feldolgozásához:

for (elem=lista_head; elem; elem=elem.next) {...}

(Ha mondjuk az utolsó elem next-je NULL-ra mutat.) Itt például nem az van megadva, hogy mettől meddig, mert itt nem is tudjuk, milyen hosszú a lista, és indexelni sem lehet. A for-ciklus direkt ilyen általános célú elöltesztelő szerkezet.

2019. jan. 21. 14:17
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

Nagyon szép amiket írtok az általánosított for ciklusokról, de nem árt tudni, hogy ezek erősen nyelv specifikus dolgok.

Sok nyelvben a for ciklusok csak számlált iterációra használhatóak.

2019. jan. 21. 15:28
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
..Ez igaz, én úgy vettem, hogy ez C++.
2019. jan. 21. 15:37
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!