const char *ptr和char const *ptr以及char* const ptr的区别

发布时间 2023-09-11 10:13:08作者: 新西兰程序员

const char *ptr 和 char const *ptr  => 这里这么理解,这个表示的是*ptr, 也就是指针指向的值,而修饰这个指针指向的值 (*ptr)的是const char或者char const, 表示两个意思:

const => 表示是个常量,也就是说*ptr这个指针指向的值是个常量

char => 表示字符类型, 也就是说这个指针指向的值是个字符类型的常量