C/C++中const char * 、char const *、 char * const 三者的区别

  1. const char *ptr
    定义一个指向字符常量的指针。
    指针指向可以修改,指针指向的值不可以修改。

  2. char const *ptr
    与1等价

  3. char * const ptr
    定义一个指向字符的指针常数。
    指针指向不能修改,指针指向的值可以修改

猜你喜欢

转载自blog.csdn.net/qq_42138927/article/details/107039499