Raketenmodellbau.org Portal > Forum > Rund um Elektronik und Programmierung > Programmiersprachen > Andere > Diskussion über Programmiersprachen
Du kannst keine neue Antwort schreiben
Seiten (2): « 1 [2]

Autor Thema 
Reinhard

Überflieger

Reinhard

Registriert seit: Sep 2003

Wohnort: Österreich

Verein: TRA #10691, AGM

Beiträge: 1187

Status: Offline

Beitrag 109790 [Alter Beitrag22. Dezember 2006 um 17:08]

[Melden] Profil von Reinhard anzeigen    Reinhard eine private Nachricht schicken   Besuche Reinhard's Homepage    Mehr Beiträge von Reinhard finden

Hi,
Zitat:
Der C-Ausdruck
if (a == TRUE) ...
wird im Compiler nämlich gar nicht akzeptiert, wenn man nicht vorher "#define TRUE 1" setzt UND danach sich merkt, daß man die Variable a auf 1 zu setzen hat, wenn sie TRUE darstellen soll.


konsequenterweise würde man sich bei dieser Vorgehensweise nicht merken dass a auf 1 zu setzen ist, damit es TRUE darstellt, sondern es gleich auf TRUE setzen.

Persönlich mag ich das Verhalten von C, alles ungleich 0 als true zu werten. Aber auch abseits dieser Problematik wage ich es zu bezweifeln dass man meinen Programmierstil als "gut" bezeichnen kann.

Gruß
Reinhard

Geändert von Reinhard am 22. Dezember 2006 um 17:09

Seiten (2): « 1 [2]
[Zurück zum Anfang]
Du kannst keine neue Antwort schreiben