Kezdőoldal » Számítástechnika » Programozás » Mit csinál itt a continue...

Mit csinál itt a continue utasítás?

Figyelt kérdés

do

{

if (userchoice == "f" || userchoice == "F")

{

Console.WriteLine("You have fled");

Console.WriteLine("Press any key to continue");

hero.fled = true;

continue;

}

}

while (hero.isAlive == true && amonsterleft == true);


2012. jan. 22. 18:34
 1/7 anonim ***** válasza:
0%
rögtön visszaugrik a ciklus elejére, anélkül hogy bármilyen feltételt ellenőrizne
2012. jan. 22. 18:36
Hasznos számodra ez a válasz?
 2/7 iostream ***** válasza:
0%

Rögtön visszaugrik a ciklus elejére a feltételellenőrzésen keresztül, anélkül, hogy a ciklusmag további részét végrehajtaná. Tehát pl:


do

{

if (i % 2 != 0)

continue;

Console.WriteLine(i);

} while (i<5);


Ez a kód csak a páros számokat írja ki, maximum 4-ig. Persze kis módosításokkal, ez most csak példa.

2012. jan. 22. 18:44
Hasznos számodra ez a válasz?
 3/7 iostream ***** válasza:
0%

Nem ugyanazt írtad. Pl lássuk ezt a példát:


for(int i(0); i<5; ++i)

continue;


A te értelmezésedben ez végtelen ciklus.

2012. jan. 22. 19:21
Hasznos számodra ez a válasz?
 4/7 _Jessy_ ***** válasza:
Konkrétan ebben a kódban semmit :)
2012. jan. 22. 23:23
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
Nem igaz, hogy semmit se csinál, mert ha az if igaz, akkor már nem ellenőrzi le a while feltételeket, anélkül újrakezdi a ciklust.
2012. febr. 4. 15:40
Hasznos számodra ez a válasz?
 6/7 iostream ***** válasza:
0%
A continue; bizony, hogy leellenőrzi a feltételt. Nézz ennek utána tibor.
2012. febr. 5. 17:15
Hasznos számodra ez a válasz?
 7/7 iostream ***** válasza:
0%

Egy kis példa, hogy egyértelmű legyen:


#include <iostream>


int main()

{

int i = 0;

do

{

continue;

} while(!(std::cout << "ellenorzi\n"));

}

2012. febr. 5. 17:18
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!