为什么我这样设置指针数组不行呢

我在编写程序的时候写了一句
char *mon[12]={"january","february","march","april","may","june","july","august","september","october","november","december"};

在编译的时候系统对char mon[12]={"january","february","march","april","may","june","july","august","september","october","november","december"};这一行报错,说[Warning] deprecated conversion from string constant to 'char' [-Wwrite-strings],能有人解答下这是什么错误么?

char *mon[12]={"january","february","march","april","may","june","july","august","september","october","november","december"};
等价于
char mon[][12]={"january","february","march","april","may","june","july","august","september","october","november","december"};
是一个 二维数组



char mon[12]={"january","february","march","april","may","june","july","august","september","october","november","december"};
char mon[12] 意思是 mon 是个一维数组,但后面的赋值是二维数组,所以报错。