Next: Les instructions
Up: La grammaire
Previous: Les expressions
R64déclaration :
spécificateurs-de-déclaration
liste-de-déclarateurs-initoption
;
R65spécificateurs-de-déclaration :
spécificateur-de-classe-mémoire
spécificateurs-de-déclarationoption
spécificateur-de-type
spécificateurs-de-déclarationoption
qualificatif-de-type
spécificateurs-de-déclarationoption
R66liste-de-déclarateurs-init :
déclarateur-init
liste-de-déclarateurs-init
,
déclarateur-init
R67déclarateur-init :
déclarateur
déclarateur
=
initialisateur
R68spécificateur-de-classe-mémoire :
auto
extern
static
register
typedef
R69spécificateur-de-type :
void
char
short
int
long
float
double
signed
unsigned
spécificateur-de-struct-ou-union
spécificateur-d-énumération
nom-de-typedef
R70spécificateur-de-struct-ou-union :
struct-ou-union
identificateuroption
{
liste-de-déclarations-de-struct
}
struct-ou-union
identificateur
R71struct-ou-union :
struct
union
R72liste-de-déclarations-de-struct :
déclaration-de-struct
liste-de-déclarations-de-struct
déclaration-de-struct
R73déclaration-de-struct :
liste-de-spécificateurs-et-qualificatifs
liste-de-déclarateurs-de-struct
;
R74liste-de-spécificateurs-et-qualificatifs :
spécificateur-de-type
liste-de-spécificateurs-et-qualificatifsoption
qualificatif-de-type
liste-de-spécificateurs-et-qualificatifsoption
R75liste-de-déclarateurs-de-struct :
déclarateur-de-struct
liste-de-déclarateurs-de-struct
,
déclarateur-de-struct
R76déclarateur-de-struct :
déclarateur
déclarateuroption
:
expression-constante
R77spécificateur-d-énumération :
enum
identificateuroption
{
liste-d-énumérateurs
}
enum
identificateur
R78liste-d-énumérateurs :
énumérateur
liste-d-énumérateurs
,
énumérateur
R79énumérateur :
constante-d-énumération
constante-d-énumération
=
expression-constante
R80qualificatif-de-type :
const
volatile
R81déclarateur :
pointeuroption
déclarateur-direct
R82déclarateur-direct :
identificateur
(
déclarateur
)
déclarateur-direct
[
expression-constanteoption
]
déclarateur-direct
(
liste-de-types-de-paramètres
)
déclarateur-direct
(
liste-d-identificateursoption
)
R83pointeur :
*
liste-de-qualificatifs-de-typesoption
*
liste-de-qualificatifs-de-typesoption
pointeur
R84liste-de-qualificatifs-de-types :
qualificatif-de-type
liste-de-qualificatifs-de-types
qualificatif-de-type
R85liste-de-types-de-paramètres :
liste-de-paramètres
liste-de-paramètres
,
...
R86liste-de-paramètres :
déclaration-de-paramètre
liste-de-paramètres
,
déclaration-de-paramètre
R87déclaration-de-paramètre :
spécificateurs-de-déclaration
déclarateur
spécificateurs-de-déclaration
déclarateur-abstraitoption
R88liste-d-identificateurs :
identificateur
liste-d-identificateurs
,
identificateur
R89nom-de-type :
liste-de-spécificateurs-et-qualificatifs
déclarateur-abstraitoption
R90déclarateur-abstrait :
pointeur
pointeuroption
déclarateur-abstrait-direct
R91déclarateur-abstrait-direct :
(
déclarateur-abstrait
)
déclarateur-abstrait-directoption
[
expression-constanteoption
]
déclarateur-abstrait-directoption
(
liste-de-types-de-paramètresoption
)
R92nom-de-typedef :
identificateur
R93initialisateur :
expression-affectation
{
liste-d-initialisateurs
}
{
liste-d-initialisateurs
,
}
R94liste-d-initialisateurs :
initialisateur
liste-d-initialisateurs
,
initialisateur
Next: Les instructions
Up: La grammaire
Previous: Les expressions
Bernard Cassagne
1998-12-09