试了一会,给下结论
首先,明确color[]是一个行指针char(*)[column]【注意,color[]是行指针,color是存行指针的一个长度为2的数组】,可以说是一个二维数组【当然,其占用内存并不是二维数组那么大,毕竟它本质仅是个指针】,那这个二维数组存什么呢?当然就是char元素啦。
顺带,由于其是指针,不是数组,所以其本质没有为里面元素申请格外的空间,也就是仅是指向存那片的区域。我为什么说这点?因为上面两字符串存在常量区,是不允许修改的(const),所以让指向非常量的指针去指向它们会出错。