`

常量指针与指针常量

    博客分类:
  • c++
阅读更多
学c++的时候,这两个概念一直很混淆,决定今天把它按自己的理解记下来。
常量指针:例如 int *const p   因为指针保存的是地址值  所以 将指针声明为常量的话
          就不能对指针进行加减了,如p++、p--等都是错误的  但是可以改变指针所指向
          的值。

指向常量的指针。例如 const int *p 
          它表示指针p所指向的那个值是不能变的  而指针p本身是可以修改的
          可以对p进行自    加、自减等操作

指向常量的常指针:顾名思义 指针不可变 指针指向的值也不可变
分享到:
评论

相关推荐

    0357-极智开发-解读常量指针与指针常量

    0357_极智开发_解读常量指针与指针常量

    常量指针和指针常量的区分问题

    ### 常量指针与指针常量的概念 #### 1. 常量指针(const int *) **定义**:`const int *p` 这种形式称为常量指针。这里的 `const` 关键字修饰的是 `int` 类型的数据,意味着通过指针 `p` 所指向的数据不能被修改。 ...

    C语言中常量指针与指针常量区别浅析

    总之,常量指针与指针常量是C语言中两种重要的指针类型,它们分别限制了指针指向的内容和指针本身是否可变。理解并正确使用这两种类型有助于编写更安全、高效和易于维护的C语言程序。在编程时,根据需求选择合适的...

    《常量指针和指针常量》

    在C/C++编程语言中,理解“常量指针”和“指针常量”的概念至关重要,因为它们涉及到了指针变量的限制和安全性。这两个术语主要与`const`关键字的使用有关,`const`可以用来修饰指针或指针所指向的变量。 **常量...

    C_C++指针常量和常量指针详解

    ### C_C++中的指针常量与常量指针详解 #### 一、定义与基本概念 在C/C++编程语言中,指针是一个非常重要的概念,它允许程序员直接访问和操作内存地址。而在指针的基础上,衍生出了两种特殊的指针类型——**指针...

    四类指针变量区别:指针常量Or常量指针Or常量指针常量Or指针变量.c

    指针常量、常量指针、常量指针常量、指针变量

    指针常量和常量指针

    本文将从一个新手的角度出发,详细介绍“指针常量”和“常量指针”的概念及其区别,力求简单易懂。 ### 指针常量 **指针常量**(Pointer to constant)是一种特殊的指针类型,其指向的数据不能被修改。也就是说,...

    指针常量和常量指针(总结)

    ### 指针常量和常量指针详解 #### 一、引言 在C++编程语言中,指针是一种非常重要的数据类型,它能够存储内存地址,并且通过该地址访问内存中的数据。指针的灵活性使得它可以高效地处理各种复杂的任务,但也因此...

    简单总结C++中指针常量与常量指针的区别

    1. 指针常量与常量指针的概念 指针常量是指指针变量本身是常量,即指针的值(内存地址)一旦被赋值后就不能再改变。然而,这个地址所指向的数据是可以修改的。这可以通过声明`数据类型 * const 指针变量`来实现。...

    54_常量指针和指针常量的区别1

    在C++编程语言中,`const`关键字被用来声明常量或者只读对象,它可以用于声明常量指针和指针常量,这两者在概念上有着显著的区别。理解这些概念对于编写安全、高效的代码至关重要。 首先,让我们讨论`const`的一些...

    详解C语言中的常量指针和指针常量

    在这篇文章中,我们将解释常量指针,指针常量,const pointer to const(ps:楼主以为这可以翻译成指向常量的常量指针)的区别 常量指针 让我们先来理解什么是常量指针。常量指针是指指针指向的地址是常量。换句话说...

    0706-极智开发-解读C++常量指针和指针常量

    0706_极智开发_解读C++常量指针和指针常量

    函数指针和指针函数,const的用法,指针常量,常量指针的用法

    这里 `chrPtr` 是一个指向字符数组的常量指针,可以通过重新赋值让 `chrPtr` 指向其他地址,但是不能通过 `chrPtr` 来修改它所指向的数据。 ### 示例代码解析 以下面的代码为例: ```c #include int f(int x, ...

    吕鑫:最博大精深的C语言视频教程 第22天 【第2堂课】常量指针和指针常量(面试题)

    1、介绍枚举变量的应用; 2、讲解常量指针和指针常量的概念和使用方法; 3、对比常量指针和指针常量的区别;

    常量指针和指针常量,函数指针和指针函数的记忆方法

    在C/C++编程语言中,理解常量指针、指针常量、函数指针以及指针函数的概念是非常重要的。这些概念涉及到指针的操作和使用,对于编写高效且安全的代码至关重要。 首先,我们来解释“常量指针”和“指针常量”。在C/...

    指针常量与常指针CONST

    此程序是指针常量、常量指针改变对应值方法

    陈宗权 C++01pm常量指针 笔记

    陈宗权 C++01pm常量指针 笔记 陈宗权 C++01pm常量指针 笔记 对着视频听着做的笔记。

    C语言数组和指针

    #### 常量指针与指针常量 **常量指针:** ```c const int *p; // p指向一个整型常量 ``` **指针常量:** ```c int * const p; // p是一个指向整型的指针常量 ``` #### 数组大小的计算 当不知道数组大小时,可以...

Global site tag (gtag.js) - Google Analytics