Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
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)