Re: if-Abfrage bei Datentyp long Kategorie: Programmierung (von André H. - 11.11.2004 21:49) | ||
Als Antwort auf Re: if-Abfrage bei Datentyp long von reneforster - 11.11.2004 20:37 | ||
| ||
Hallo Rene, > //hier fragst du ob a und b ???? ja was ??? läuft so nie darein !!!! > ... > // wie oben !! unvollständige IF Abfrage !!! Was meinst Du mit unvollständigen If-Abfragen ??? Soetwas gibt es nicht. Eine If -Abrage hat folgenden Syntax: if <Bedingung> <Anweisung> else <Anweisung> Die erste Anweisung/Anweisungsblock wird ausgeführt solange die Bedigung ungleich 0 ist. Ansonsten wird der Anweisungsblock nach dem else ausgeführt. Dies ist in jeder Programmiersprache gleich. Ob man jetzt schreibt, if x tuedies(); oder if x!=0 tuedies(); ist völlige egal. Beides bedeutet das identische ! Nur dauert die zweite Abfrage länger, weil unnötigerweise zwei VM-Codes mehr benötigt werden. Auf !=0 prüft man nur, wenn man zwingend eine -1 benötigt. Also z.B. eine Variable als Schalter verwendet, die zwar verschiedene Werte haben kann, aber immer 0 als AUS und alles andere EIN bedeuten soll. z.B. bei einer Heizungregelung eine Variable(1) mit 3 möglichen Werten 0,1,2, bei denen bei 1 und 2 eine Pumpe laufen soll, aber nur wenn eine andere Variable(2) ungleich 0 ist: if Variable1!=0 and Variable2 {...} 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: Re: if-Abfrage bei Datentyp long (von Thomas - 11.11.2004 22:00) Re: if-Abfrage bei Datentyp long (von André H. - 11.11.2004 23:16) Re: if-Abfrage bei Datentyp long (von Thomas - 11.11.2004 23:57) Re: if-Abfrage bei Datentyp long (von André H. - 19.11.2004 11:41) Re: if-Abfrage bei Datentyp long oder float (von krassos - 7.11.2005 15:32) |