#include<iostream.h>
int main()
{
int a=1; //普通变量
const int b=2; //常值变量
//常值变量指针可以指向普通变量也可以指向常值变量
//常值变量指针的const修饰符必须放在*号前面
//常值变量指针的声明可以不赋初值
const int *pa;
pa=&a; //常值变量指针可以指向普通变量
cout<<*pa<<endl;
pa=&b; //常值变量指针可以指向常值变量
cout<<*pa<<endl;
// (*pa)++; 不能对常值变量指针指向的变量的值进行修改,
// 原因:常值变量指针的指向可能是常值变量常值变量的值是不能进行修改的
pa++; //可以移动常值变量指针,可以使常值变量指针指向其他地址
return 0;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/69392.html