Kezdőoldal » Számítástechnika » Programozás » Ennek a programnak miért ez:...

Ennek a programnak miért ez: "atiikatiti" a megoldása? [C++]

Figyelt kérdés

#include <stdio.h>

int main(){

char s;

for(s=0; s<127; s++)

switch (s) {

case 'k': printf("%c",'k');

case 'a': printf("%c",'a');

case 't': printf("%c",'t');

case 'i': printf("%c",'i');

}

printf("\n"); return 0;

}



2015. jún. 10. 12:42
 1/3 Tengor ***** válasza:

A switch működése miatt.

Amikor egy case ágat talált, amire egyezik, az utána következőket is végre fogja hajtani, ha nem találkozik break; utasítással.

Ez hasznos, amikor több értékre ugyan azt az utasítást akarod végrehajtani:

case 'a':

case 'b':

case 'c': printf ("a vagy b vagy c volt");

2015. jún. 10. 12:45
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

Ezt a két sort pedig egybe írd, felesleges a cikluson kívül létrehozni a változót.


char s;

for(s=0; s<127; s++)

2015. jún. 10. 12:48
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Értem már, köszönöm a gyors válaszokat!
2015. jún. 10. 12:52

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!