Kezdőoldal » Számítástechnika » Programozás » Ez így jól van megoldva? Egy...

Ez így jól van megoldva? Egy helyen azt írták, hogy itt nincs jó helyen a kiírás.

Figyelt kérdés

ushort listaElemeinekSzama(Cat *elem,bool kiir) {

ushort elemek_szama;

for(elemek_szama = 0; elem != 0; elem = elem->GetNext(),elemek_szama++);; /*Ez meg a másik problémájuk szerintük mindig tegyem oda {} igazuk van?

if(kiir)

cout <<"Listaban levo elemek szama: "<< elemek_szama << endl;

return elemek_szama;

}


2012. júl. 13. 15:36
 1/5 A kérdező kommentje:
Nem baj,hogy sokszor úgy adom vissza a elemek_szam változót,hogy az nem kerül bele semmibe.
2012. júl. 13. 16:05
 2/5 anonim ***** válasza:

short listaElemeinekSzama(Cat *elem,bool kiir) {

ushort elemek_szama;

for(elemek_szama = 0; elem != 0; elem = elem->GetNext())

elemek_szama++;

if(kiir)

cout <<"Listaban levo elemek szama: "<< elemek_szama << endl;

return elemek_szama;

}


Szerintem így jó. A logikai változót arra használod, hogy jelezze, hogy kiírsz-e üzenetet, vagy nem? Én így értelmeztem.

2012. júl. 13. 16:47
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
véletlenül kitöröltem az u-betűt az elejéről, az is kell. tehát ushort lista...
2012. júl. 13. 16:48
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:

Annyi változást látok a te kódodban,hogy a for ciklusban más helyen növeled az elemek_szama változót.


for(elemek_szama = 0; elem != 0; elem = elem->GetNext(),elemek_szama++); //Ez a módszer is helyes?

2012. júl. 13. 17:08
 5/5 anonim ***** válasza:

Azt hiszem így is lefut, viszont nem szokták így használni. Általános szintaxis:

for(variable initialization; conditional; variable increment)

{

//code

}


Megjegy: kapcsos-zárójelek csak több utasítás esetén szükségesek

2012. júl. 13. 21:38
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!