美文网首页
指针常量、常量指针

指针常量、常量指针

作者: c与php | 来源:发表于2015-10-23 20:54 被阅读48次

一个数组int b[]就相当于一个int *const p,常量指针值不变,所以两个数组不能赋值

int i=10;
int * const p=&i;//p是const,p的值不能改变,即p指向的地址不能改变
*p=26;//可以执行
p++;//(错误)

常量指针.jpg
![Uploading 指针常量_431345.jpg . . .]

int i=10;
const int *p=&i;//指针常量,指向的值不能改变
*p=26; //编译会发生错误
i=26;
p=&j;

指针常量.jpg 常量指针正确.jpg

相关文章

  • C++ 指针常量、常量指针和常指针常量

    参考:C++ 指针常量、常量指针和常指针常量

  • 2019-05-22 常量与指针,数组与指针

    常量与指针,数组与指针 常量与指针 常量与指针的关系很容易弄混,为此我专门在此记录一下。 常量指针 指向常量的指针...

  • const 相关

    1.常量指针与指针常量 常量指针是针对于普通指针而言,语义在于指向常量的指针;定义: const *...

  • 指针,引用和常量

    常量指针和指针常量 常量指针是指向常量的指针,如:const int* p其中p是一个指针,指向了一个常量,也就是...

  • 5.const与指针

    1.const修饰指针-常量指针 2.const修饰常量-指针常量 3.const修饰指针和常量 代码如下

  • 指针常量、常量指针

    一个数组int b[]就相当于一个int *const p,常量指针值不变,所以两个数组不能赋值 int i=10...

  • c++ const

    const 可修饰指针常量,可修饰常量指针,可以既修饰指针,也修饰常量常量指针:int a=10;int b=20...

  • C++指针常量与常量指针

    指针常量:指针本身是常量,指针的值不能改变常量指针:指针指向的值是“常量”(打引号表示的是不能通过指针改变指向的值...

  • 常量指针、指针常量、指向常量的指针常量

    指针常量 p是指针,而指针也就是一个变量而已,如果说它不普通那也只是因为它是一个指针变量。变量p前面紧挨着cons...

  • C/C++的指针常量与常量指针

    一、指针常量 指针常量首先是常量,用指针修饰,也就是指针的常量。指针本身不可被修改,但其指向的值可以被修改。 in...

网友评论

      本文标题:指针常量、常量指针

      本文链接:https://www.haomeiwen.com/subject/cpithttx.html