指针常量常量指针常指针常量

Posted 阳光Cherry梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指针常量常量指针常指针常量相关的知识,希望对你有一定的参考价值。

1、指针常量 

      格式为:数据类型  *   const  指针变量=变量名;

      表示指针是常量,及地址是常量,地址里存放的内容可以修改。

      注:数组名就是一个指针常量,int a[10],a++是一个错误操作,因为虽然a是数组的首地址,但它是指针常量,所以指针本身不能修改。

2、常量指针

      格式为:const 数据类型  *指针变量=变量名;  或者     数据类型  const  * 指针变量=变量名;

      定义一个常量指针后,指针指向的值就不能被改变,即不能通过指针变量直接更改指针指向的值。

3、常指针常量

      格式为:

            const   数据类型 * const 指针变量=变量名;

            数据类型 const  *const 指针变量=变量名;

      指针不能改变,指针指向的值也不能改变

 

参考文章:https://blog.csdn.net/hunter___/article/details/88135502

 

以上是关于指针常量常量指针常指针常量的主要内容,如果未能解决你的问题,请参考以下文章

指针常量常量指针常指针常量

C/C++ 常量指针,指针常量指向常量的常指针详解

C语言 怎样区分指针常量和指针变量?

C语言中,该怎样区分指针常量和指针变量?

理解常量指针与指针常量?

指针常量和常量指针的一些整理