当前位置:  编程技术>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

    
 
 

您可能感兴趣的文章:

  • C++中指向对象的常指针与指向常对象的指针详解
  • 指向类成员函数的指针其实并非指针
  • 系统函数返回的指针指向的内存释放的问题
  • minix filesystem v1.0 中current->root, current->pwd两个指针指向的值是在什么时候得到值的?
  • C++中返回指向函数的指针示例
  • Linux提示提领指向不完全指针
  • 深入解析C++中的指针数组与指向指针的指针
  • 一个指针指向两个对象?
  • 菜鸟请教--关于指向结构体指针的赋值
  • 想建立一个指向结构体的指针数组,但编译不过,望高手指点!
  • C++指向函数的指针实例解析
  • C++中用指向数组的指针作函数参数
  • 深入const int *p与int * const p的区别详解(常量指针与指向常量的指针)
  • C++指向函数的指针用法详解
  • C++中指向结构体变量的指针
  • java中有像C++中指向函数的指针这种东西吗?
  • 一个奇怪的问题(关于指向结构体的指针)
  • C++指向类成员函数的指针详细解析
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c/c++开源软件 iis7站长之家
  • CPU如何知道CS寄存器内装的是LDTR指向的描述符表的段选择符还是GDTR指向的描述符表的段选择符呢?
  • C++ Lists(链表) 成员 rbegin():返回指向第一个元素的逆向迭代器
  • Linux下 域名指向问题 高手帮忙啊 在线等
  • C++ Maps 成员 end():返回指向map末尾的迭代器
  • ln命令如何改变链接的指向?
  • C++ MultiMaps 成员 end():返回一个指向multimap末尾的迭代器
  • 如何设置iptables使得所有HTTP请求都指向登陆页面
  • C++ Maps 成员 rend():返回一个指向map头部的逆向迭代器
  • 请教我怎样将jbuilder7的server指向我下载安装的jboss+Tomcat????急
  • C++ Maps 成员 rbegin():返回一个指向map尾部的逆向迭代器
  • 在jsp中如何实现页面的重新指向?
  • C++ MultiMaps 成员 rbegin():返回一个指向mulitmap尾部的逆向迭代器
  • ISO是什么文件,在安装linux时候 要指向ISO文件我找不到!
  • C++ MultiMaps 成员 rend():返回一个指向multimap头部的逆向迭代器
  • 如何跟踪链接文件的真实指向?
  • C++ Lists(链表) 成员 rend():指向list末尾的逆向迭代器
  • 请问怎么查看ln指向哪里?
  • C++ Maps 成员 begin():返回指向map头部的迭代器
  • 自己新建了一个libm.so.2,用来指向已有的libm.so.1,但出错了
  • C++ Double Ended Queues(双向队列) 成员 end():返回指向尾部的迭代器
  • 指向數組的指針和多維數組的問題




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3