>>717
> 大きすぎると,内部変数ではあかんみたいだけど
そういう場合は関数の外にだしてstaticで修飾しろ、
static変数ならばファイル内でのみ参照でき、別ファイルからでは見えない。
変更してはいけないテーブルならば、おまけにconstも付けとけ
あとは内部変数と重なるような一般的な名前は避けるようにしとけばOK
static const char Data[][4]={
  {1,2,3,4},
  (略)
  {1,2,3,4},
};

void a( void )
{
  ...
}