Hallo, ist folgendes zulässig bzw funktioniert?
Also das die switch-Anweisung ausgeführt wird wenn
der Ausdruck ungleich 0 ist. Oder muss ich einen
Block mit { } bilden?
Code :
if (Ausdruck) switch (Status)
{
case 0: Code break;
case 1: Code break;
}
BID = 813451
DonComi
Inventar
Beiträge: 8605 Wohnort: Amerika
Musst du nicht, da switch(..) {} wie eine Anweisung behandelt wird, und wenn es nur eine Anweisung gibt, braucht man keinen Block bei if (und anderen).
Schön ist es aber nicht.
_________________
BID = 813471
zwack
Stammposter
Beiträge: 326
vielen Dank!
Jetzt ist noch eine Frage aufgetaucht, ich mach aber 'nen neuen Post.
Gruß zwack
BID = 817159
zwack
Stammposter
Beiträge: 326
Jetzt habe ich noch so eine blöde Frage,
kann ich innerhalb einer switch-Anweisung
eine lokale Variable deklarieren? So:
switch (ausdruck) {
int i;
....
BID = 817183
DonComi
Inventar
Beiträge: 8605 Wohnort: Amerika
Ja, geht.
[ Diese Nachricht wurde geändert von: DonComi am 24 Feb 2012 19:11 ]
Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!