>>837
だめ。大域変数で

char a[] = "itteyo-shi";
char *p = "itteyo-shi";

なんて定義があったとして、別のファイルで

extern char *a;
extern char p[];

なんてやったらどうなる?