1、将const char *p1赋给char *p2 在c语言条件下是警告,c++下面是报错。 2将char *p1赋给const char *p2 均编译通过。 总结:说明只能条件越来越严格,不能条件越来越松(除非强制类型转换如:char *p1;const char *p2;p1=(char*)p2;)。 char *const p1赋给char *p2情况类似 备注:当然此处只是讨论指针,如果是变量只是单纯的赋值关系,互不影响