Zum Hauptinhalt springen

Style-Unterschiede

Style-Unterschiede Unterschiede zwischen dem PASCAL- und dem C-Style

Der Style einer Prozedur wird durch die Compileranweisung @C+ bzw. @C- festgelegt. Er kann innerhalb einer Prozedur nicht verändert werden.

Die Unterschiede in der Syntax betreffen folgende Befehle:

  • Anweisungsblock

    • PASCAL-Style BEGIN...END (es kann auch {...} verwendet werden)
    • C-Style {...}
  • Verzweigung

    • PASCAL-Style IF<Bedingung> THEN<Anweisung> ELSE<Anweisung>
    • C-Style if(<Bedingung>) <Anweisung> else <Anweisung>
  • Fallabfrage

    • PASCAL-Style CASE<Ausdruck> OF <Ausdruck> : <Anweisung> OTHERWISE : <Anweisung> END
    • C-Style switch(<Ausdruck>) { case <Ausdruck> : <Anweisung> default : <Anweisung> }
  • Zählschleife

    • PASCAL-Style FOR<Anweisung> LOOP<Anweisung> WHILE<Bedingung> DO<Anweisung> oder FOR<Anweisung> LOOP<Anweisung> UNTIL<Bedingung> DO<Anweisung>
    • C-Style for<Anweisung> loop<Anweisung> while(<Bedingung>) <Anweisung> oder for<Anweisung> loop<Anweisung> until(<Bedingung>) <Anweisung>
  • Schleife mit Eintrittsbedingung

    • PASCAL-Style WHILE<Bedingung> DO<Anweisung>
    • C-Style while(<Bedingung>) <Anweisung>
  • Schleife mit Austrittsbedingung

    • PASCAL-Style REPEAT<Anweisung> UNTIL<Bedingung>
    • C-Style do<Anweisung> while(<Bedingung>)
info

Alle Beispiele innerhalb der Dokumentation sind im C-Style geschrieben.