什么是常量指针,指针常量?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 01:40:18
什么是常量指针,指针常量?什么是常量指针,指针常量?什么是常量指针,指针常量?①注意一下:往往中文属于里形式如AB,那么A是描述,B是本质.比如数据库管理系统数据库管理是描述系统是本质比如函数指针函数
什么是常量指针,指针常量?
什么是常量指针,指针常量?
什么是常量指针,指针常量?
①注意一下:
往往中文属于里形式如AB ,那么A是描述,B是本质.
比如 数据库管理系统 数据库管理是描述 系统是本质
比如 函数指针 函数是描述 本质是指针,这个指针指向函数地址
(那本质和描述的区别是?描述变了还是同一大类,本质变了就不是同一大类了)
②言归正传:
常量指针,也就是本质是指针,什么样的指针呢?常量类型的指针,什么叫常量类型的指针呢?
回忆一下函数指针,指向函数地址的指针.
那么常量指针,就是指向常量类型地址的指针.
比如const int * p;
而指针常量,本质是常量.
什么类型的常量?指针类型的常量,为了能够有个术语结构上的对比,你肯定知道整型常量,也知道是这么定义的:const int a;
但指针常量,是这么定义的 :int * const a;
const 在 *前面,是常量指针,const在*后面,是指针常量.
③这二者的区别就是:
const int *p 指向的是 const int a=2;的&a;p可以变化但是*p不可以变化.
而int * const p=&a; 意思是描述的是p,p不可变,就如const int a=2; a的值就不能再改变了.那么p不可以变,但是*p可以变.
还有一种是 综合一起的,const int * const p=&a; 这种一旦确定值,*p和p都不能变化.
什么是常量指针,指针常量?
常量指针与指针常量的区别
指针常量和常量指针的区别
常量指针和指针常量的区别
如何让非常量指针指向常量
如何让非常量指针指向常量
指针常量与指针变量的区别?
常量指针和指针常量有什么区别
什么叫空指针常量?
指针是变量还是常量?
“指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?
“指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?
关于指针和常量的关系?
指针变量的地址是常量吗?
指针变量和指针常量的区别是什么?
指针变量和指针常量有什么区别,如何辨别?
指针常量 指向常量的指针各是怎么定义的
指针常量,NULL指针,指针的指针,&p,*p,&(*p),*(&p),这些怎么区分,怎么理解,