variable tableau modifié à la portée de fichier en C

J'ai un code comme ceci:

static int a = 6;
static int b = 3;

static int Hello[a][b] =
{
    { 1,2,3},
    { 1,2,3},
    { 1,2,3},
    { 1,2,3},
    { 1,2,3},
    { 1,2,3}
};

mais quand je compile, il est dit d'erreur:

variable modifiée "Bonjour" à la portée du fichier

comment est-ce possible? et comment pourrais-je résoudre ce problème?

OriginalL'auteur | 2012-11-30