const char *p,char const*p和char* const p的区别

  • Post author:
  • Post category:其他


const char *p;//char *p是一个指针,指向char类型的,被const修饰,表示指向的内容是无法改变的
              //但是,p可以改变

char const *p;//由于没有const *的指针类型,所以const修饰char *p,和const char *p的效果一样

char* const p;//const直接修饰p,表示p无法修改,但是指针指向的内容可以修改

 

总而言之,由const直接修饰的无法更改



版权声明:本文为CK1513710764原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。