指向常量的指针:该指针指向的值不能改变,指针不是常量,所以可以修改指针的指向
<代码> int主要(空白) { int值=https://www.yisu.com/zixun/10;/*定义一个指向常量的指针*/const int * pValue=平均数;//pValue=平均数;/* * * *编译器会报错,* pValue是只读的。 *也就是指针指向的值不能改变 *//* * *这个赋值编译器会报错转让只读的位置“* pValue” *因为* pValue指向的值是常量,所以不能改变。 */* pValue=https://www.yisu.com/zixun/20;/*但可以对值的值进行改变*/int数=30;/* * *指针不是常量,所以可以修改指针的指向 */pValue=数量; 返回0; }代码>
常量指针
# include & lt; stdio.h>
/* *
-
<李>常量指针李>
<李>
指针中存储的地址不能改变
/
int主要(void)
{
int值=https://www.yisu.com/zixun/10; int
const pValue=https://www.yisu.com/zixun/&value;
int项=34;
/* *
-
<李>编译器报错,只读变量的赋值“pValue”。李>
<李>说明不能修改指针中存储的地址
/
pValue=https://www.yisu.com/zixun/&item;
/但是可以修改地址所指向的值/
pValue=https://www.yisu.com/zixun/24;
返回0;
} 李>