美文网首页
C中的指针常量与常量指针

C中的指针常量与常量指针

作者: 军如令 | 来源:发表于2019-02-22 15:12 被阅读0次

指针常量:

int a;

int * const p = &a:

从左往右读,先指针后常量,所以叫指针常量,本质为一个常量。

const p,表示指针的内容(p)不能变,指针指向的内容(*p)可以变,即:

*p  =  a; //可以

p = &a;//不可以

常量指针:

int a,b;

int const *p = & a;

从左往右,先常量后指针,所以叫常量指针,本质是一个指针。

const *p,表示指针指向的内容(*p)不能变,但是指针的内容(p)可以变,即:

*p = a;//不可以

p = &b;//可以

数组名是指针常量,不能进行++,--操作。

指针真让人头大!

相关文章

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

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

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

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

  • 指针与数组(1)

    本章主要整理归纳数组与指针、指针常量、常量指针的概念 C中,令人最为不解的应该就是指针的概念了,而数组与指针混在一...

  • C中的指针常量与常量指针

    指针常量: int a; int * const p = &a: 从左往右读,先指针后常量,所以叫指针常量,本质为...

  • C++中的const和指针

    C++中的const可以与指针一起使用,通常可以归纳为3种:指向常量的指针,常指针,指向常量的常指针。 (1)指向...

  • const 相关

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

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

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

  • 字符串的数组与指针表示区别

    首先要知道的一点就是C数组的底层实现是指针。◆对于单条字符串: 通过常量指针、指针常量、指向常量的指针常量[htt...

  • [C 指针] 指针与常量

    学习笔记 《深入理解C指针》http://www.ituring.com.cn/book/11471.4.2常量与...

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

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

网友评论

      本文标题:C中的指针常量与常量指针

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