DODATEK A PRZEWODNIK JĘZYKA C___
nazwa-typu:
lista-spec-kwal deklarator-abstrakcyjnyopc
deklarator-abstrakcyjny:
wskaźnik
wskaźnikopc bezp-deklarator-abstrakcyjny
bezp-deklarator-abstrakcyjny:
( deklarator-abstrakcyjny )
bezp-deklarator-abstrakcyjnyopc [ wyraienie-stałeopc ] bezp-deklarator-abstrakcyjnyopc ( lista-typów-parametrówopc)
nazwa-typedef:
identyfikator
instrukcja:
instrukcja-etykietowana
instrukcja-wyrażeniowa
instrukcja-złoiona
instrukcja-wyboru
instrukcja-powtarzania
instrukcja-skoku
instrukcja-etykietowana:
identyfikator : instrukcja case wyraienie-stałe : instrukcja default: instrukcja
instrukcja-wyrażeniowa: wyrażenieopc;
instrukcja-złoiona:
{ lista-deklaracjiopc lista-instrukcjiopc }
lista-instrukcji: __
instrukcja
lista-instrukcji instrukcja
instrukcja-wyboru:
if ( wyrażenie ) instrukcja
if ( wyrażenie ) instrukcja else instrukcja
switch ( wyrażenie ) instrukcja
A13 GRAMATYKA
—^ewc-Fed by
Mi siol
instrukcja-powtarzania:
while ( wyrażenie ) instrukcja do instrukcja while ( wyrażenie ) ;
for ( wy rażenie (ffK ; wyrażenieopc ; wyrażenieopc) instrukcja
instrukcja-skoku:
goto identyfikator ; continue ; break ;
return wyrażenieopc ; wyrażenie:
wy rażenie-przypisania wyrażenie , wyrażenie-przypisania
wyrażenie-przypisania:
wyrażenie-warunkowe wyrażenie-jednoargumentowe operator-przypisania wyrażenie-przypisania
operator-przypisania: jeden z
= *= /= %= += -= «= »= &= ~ = | =
wyrażenie-warunkowe:
log iczn e- wyrażeń ie-OR
logiczne-wyrażenie-OR ? wyrażenie : wyrażenie-warunkowe
wyrażenie-stałe:
wyrażenie-warunkowe
logiczne-wyrażenie-OR:
logiczne-wyrażenie-AND
logiczne-wyrażenie-OR \ \ logiczne-wyrażenie-AND
logiczne-wyrażen ie-A ND: wyrażenie-OR
logiczne-wyrażenie-AND && wyrażenie-OR
wyrażenie-OR:
wyrażenie-XOR
wyrażenie-OR | wyrażenie-XOR
317