当前位置: 编程技术>c/c++/嵌入式
指向变量的常指针与指向常变量的指针详细解析
来源: 互联网 发布时间:2014-10-22
本文导语: 常(量)指针常指针就是我们说的指向常量的指针,顾名思义,它是用来指向常量的。 用常指针指向常变量实际上,C++规定只能用指向常变量的指针指向常变量,普通指针指向它就会报错,原因也很容易理解,我们用普通指针...
常(量)指针
常指针就是我们说的指向常量的指针,顾名思义,它是用来指向常量的。
用常指针指向常变量
实际上,C++规定只能用指向常变量的指针指向常变量,普通指针指向它就会报错,原因也很容易理解,我们用普通指针指向常变量之后,有可能就会进行改变常变量数值的操作,这样做是不被允许的。
常指针的定义方法:
代码如下:
const 类型名 * 常指针名;
下面是它的一个简单的使用示例:
程序1.1.1
代码如下:
#include
using namespace std;
int main()
{
const int i=5;//定义一个int型常变量
const int *p;//定义一个int型常指针
p=&i;//用常指针指向常变量
cout