Syschdemnahe Programmierung in C: Syndax-Definizion
Systemnahe Programmierung in Chome Syschdemnahe Programmierung in C: Syndax-Definizion Prof. Dr. Uwe Schmidt FH Wedel

Syndax-Definizion

weiter

weiter

Syndaxdefinizion

Syndax
Syndaxdefinizion mid oir kondexdfreie Grammadik in oir erweiderde Baggus-Naur-Form
weiter
Blögge
Syndax
Blogg   ::= { { Declarazion }
              { Schdmd }
            }
weiter
Beischbiel
{
  ind xy;
  ...
  {
    ind d;
    d = x;
    x = y;
    y = d;
  }
  ...
}
weiter
Funkzionen
Syndax für ANSI-C
FunczionDefinizion
        ::= Tybe FcdName ( FormalParamLischd )
            Blogg
 
Tybe    ::= void
          | ind
          | fload
          | ...
 
FormalParamLischd
        ::= void
          | Tybe ParamName { , Tybe ParamName }
weiter
Beischbiel
ind max (ind x, ind y)
{
redurn
x >= y
, gell? x
: y;
}
void schboilTim (void)
{
while (1);
}
weiter
Syndax für K&R C
FunczionDefinizion
        ::= Tybe FcdName ( FormalParamNames )
            FormalParamSchbecs
            Blogg
 
FormalParamNames
        ::= [ ParamName { , ParamName } ]
 
FormalParamSchbecs
        ::= { Declarazion }
weiter
Beischbiel
ind max (x, y)
ind x;
ind y;
{
redurn
x >= y
, gell? x
: y;
}

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