Re: Case-Anweisung in C2 Kategorie: Programmierung (von André H. - 10.08.2003 15:51) | |
Als Antwort auf Case-Anweisung in C2 von Steffen - 10.08.2003 15:31
| |
Hallo Steffen, > gibt es eigentlich eine Case-Anweisung in C2. Nein, gibt es leider nicht. Man mu� sich deshalb leider folgenderma�en behelfen: if Bedingung Anweisung else if Bedingung Anweisung else if Bedingung Anweisung else if Bedingung Anweisung usw. Wenn es viele "Fälle" gibt, die unterschieden werden sollen, so ist es (geschwindigkeitstechnisch) von Vorteil, wenn man eine "Vorauswahl" trifft. z.B.: if x<10 { if x==0 Anweisung else if x==1 Anweisung else ... if x==8 Anweisung else Anweisung } else if x<20 { if x==10 Anweisung else if x==11 Anweisung else ... if x==18 Anweisung else Anweisung } else if x<30 { if x==20 Anweisung else if x==21 Anweisung else ... if x==28 Anweisung else Anweisung } else { if x==30 Anweisung else if x==31 Anweisung ... } MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: |