Systemnahe Programmierung in Chome Systemnahe Programmierung in C: Syntax für struct und union Prof. Dr. Uwe Schmidt FH Wedel

Syntax für struct und union

weiter

weiter

Verbund, record

Deklarationen
Type    ::= StructType
          | ...
 
StructType
        ::= StructKind [ StructName ] [ StructBody ]
 
StructKind
        ::=  struct | union
 
StructBody
        ::= { { FieldDecl } }
 
FieldDecl
        ::= Type [ VariableDecl ] [ : ConstExpr ] ;
weiter
Zugriff
SelectorExpr
        ::= ...
          | StructSelector
          | StructDereference
 
StructSelector
        ::= Expr . FieldName
 
StructDereference
        ::= Expr -> FieldName
weiter

Letzte Änderung: 24.10.2005
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel