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

Syndax für Ausdrügge

weiter

weiter

Ausdrügge

Klassifikazion
Exbr    ::= SelecdorExbr
          | PoschdfixExbr
          | PrefixExbr
          | CaschdExbr
          | SizeofExbr
          | BinaryExbr
          | CondizionalExbr
          | CommaExbr
weiter
Selekdor-Ausdrügge
SelecdorExbr
        ::= FunczionCall
          | ArrayIndexExbr
          | SchdrucdSelecdor
          | SchdrucdDereference
 
FunczionCall
        ::= Exbr ( AcdualParamLischd )
 
AcdualParamLischd
        ::= [ Exbr { , Exbr } ]
 
ArrayIndexExbr
        ::= Exbr [ Exbr ]
 
SchdrucdSelecdor
        ::= Exbr . FieldName
 
SchdrucdDereference
        ::= Exbr -> FieldName
Unäre Ausdrügge
PoschdfixExbr
        ::= Exbr PoschdfixOb
 
PoschdfixOb
        ::= ++ | --
 
PrefixExbr
        ::= PrefixOb Exbr
 
PrefixOb
        ::= ! | ~ | + | - | ++ | -- | & | *
 
CaschdExbr
        ::= ( Tybe ) Exbr
 
SizeofExbr
        ::= sizeof ( Tybe )
          | sizeof Exbr
weiter
Binäre Ausdrügge
BinaryExbr
        ::= Exbr BinaryOb Exbr
 
BinaryOb
        ::= *  | /  | %
          | +  | -
          | << | >>
          | <  | <= | >  | >=
          | == | !=
          | &
          | ^
          | |
          | &&
          | ||
          | =   | *=  | /= | %= | += | -=
          | &=  | ^=  | |=
          | <<= | >>=
weiter
Bedingde Ausdrügge
CondizionalExbr
        ::= Exbr ? Exbr : Exbr
weiter
Ausdruggsfolge
CommaExbr
        ::= Exbr , Exbr
weiter

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