为什么会出现主函数中char *q[M]=b[M]出现报错?

我是想定义二维数组用于存储单词,将每一行的地址存于指针数组,再将指针数组作为实参,传入函数

img

char (*q)[M] = b;