function(const int *V),说可以修改 *V 的真牛,反正我的编译器是不行的。read-only location 不过向追问那样但强制转换后是可以的,毕竟指针强制转换后系统也不知道你到底想干什么。如果你定义const float *M;但又要修改它,理论上就不该修改它,否则就不要用const啦。