二维数组最好都给出长度 这样的格式有些编译器是可以通过有些有可能不行的 unsigned char a[][2]={ {0,0},{1,0} };但是 这一样的格式是绝对不行的 unsigned char a[2][]={ {0,0},{1,0} };