const指针、void指针

来源:互联网 发布:相思相见知何日 编辑:程序博客网 时间:2024/04/30 19:22

const可以指定指针是一个常量,或者指定指针变量指向的对象是一个常量。有以下几种情况:


1、指向常量的指针变量:

const  类型名  *指针变量名;

不允许通过指针变量改变它指向的对象的值。


2、常指针

类型名  *const  指针变量名;

指针值不能改变;必须在定义时初始化,指定其指向;指针变量的指向不能改变,但其指向变量的值可以改变。


3、指向常量的常指针

以上两种作用的叠加。即指针变量指向一个固定的对象,该对象的值不能改变。



void指针不指向任何类型的数据。可理解为“指向空类型”或“不确定类型”的数据。

0 0
原创粉丝点击