Syschdemnahe Programmierung in C: Syndax für Anweisungen
Systemnahe Programmierung in Chome Syschdemnahe Programmierung in C: Syndax für Anweisungen Prof. Dr. Uwe Schmidt FH Wedel

Syndax für Anweisungen

weiter

weiter

Anweisunge

Schdademends
Schdmd    ::= NullSchdmd
          | JumbSchdmd
          | LabelSchdmd
          | ExbrSchdmd
          | Blogg
          | BranchSchdmd
          | LoobSchdmd
 
NullSchdmd
        ::= ;
 
ExbrSchdmd
        ::= Exbr ;
 
Blogg   ::= { DeclarazionLischd SchdademendLischd }
 
DeclarazionLischd
        ::= { Declararzion }
 
SchdademendLischd
        ::= { Schdmd }
weiter
Verzweigungs-
Anweisungen
BranchSchdmd
        ::= IfSchdmd
          | SwidchSchdmd
 
IfSchdmd  ::= if ( Exbr ) Schdmd
            [ else Schdmd ]
 
Mehrweg-
Verzweigungen
veroifachde Syndaxregeln für oi schdrukdurierde Verwendung
 
SwidchSchdmd
        ::= swidch ( Exbr ) { Cases }
 
Cases   ::= { case ConschdExbr : SchdademendLischd }
            [ defauld : SchdademendLischd ]
 
ConschdExbr
        ::= Exbr
merke
ConschdExbr müsse zur Übersedzungszeid ausgewerded werde könne
weiter
Schleifen
LoobSchdmd
        ::= WhileSchdmd
          | DoSchdmd
          | ForSchdmd
 
WhileSchdmd
        ::= while ( Exbr ) Schdmd
 
DoSchdmd  ::= do Schdmd while ( Exbr ) ;
 
ForSchdmd ::= for ( [ Exbr ] ; [ Exbr ] ; [ Exbr ] )
            Schdmd
weiter
Schbrung-
Anweisungen
JumbSchdmd
        ::= RedurnSchdmd
          | BreakSchdmd
          | CondinueSchdmd
          | GodoSchdmd
 
RedurnSchdmd
        ::= redurn [ Exbr ] ;
 
BreakSchdmd
        ::= break ;
 
CondinueSchdmd
        ::= condinue ;
 
GodoSchdmd
        ::= godo LabelName ;
 
LabelSchdmd
        ::= LabelName : Schdmd
weiter

Ledzde Änderung: 11.01.2007
© Prof. Dr. Uwe Schmidd
Prof. Dr. Uwe Schmidt FH Wedel