美文网首页
C++学习2——const修饰指针

C++学习2——const修饰指针

作者: 生信小书童 | 来源:发表于2021-11-22 17:24 被阅读0次
#include <iostream>
using namespace std;

//const 修饰指针有三种情况
//const修饰指针 常量指针
//const修饰常量 指针常量
//const即修饰指针又修饰常量
int main()
{   
    int a = 10;
    int b = 10;
    //const 修饰指针,指针指向的值不可以修改,指针的指向可以修改
    const int* p = &a;
    //*p = 20;错误
    p = &b;//正确
    cout << *p << endl;
    // const 修饰常量,指针的指向不可改,指针指向的值可以修改
    int* const p2 = &a;
    //p2 = &b;错误
    *p2 = 30;
    cout << *p2 << endl;
    //const 即修饰指针又修饰常量
    const int* const p3 = &a;
    //*p3 = 50;
    cout << *p3 << endl;
    system("pause");
    return 0;
    
}

相关文章

  • 5.const与指针

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

  • 常应用问题

    C++ const 常指针:const int* ptr;const 修饰int*,ptr指向整形常量,ptr指向...

  • C++学习2——const修饰指针

  • C++的Const修饰符几种用法

    1、const修饰符可以声明常量。 2、const修饰符可以声明指针,当const在(*)号左边,意味着指针指向的...

  • iOS OC杂文

    1.const const修饰的是其右侧的内容const修饰的是只读的,const *修饰的是指针,所以指针是常量...

  • C++ const

    修饰成员变量 const修饰指针变量时: (1)const出现在星号左边,表示被指物是常量 (2)const位于*...

  • const修饰指针变量/引用/对象

    const修饰指针或者指针变量的区别 分辨的规则在于从const起往右读取 被修饰的是指针还是指针变量 const...

  • C语言-const指针

    const 指针 在普通指针类型前面,加上const修饰 例如: const 指针:区别 加不加const,有什么...

  • C++之const修饰符(const修饰指针)

    const修饰指针无非三种情况:(1) const char * p(2) char const * p(3...

  • c++ const

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

网友评论

      本文标题:C++学习2——const修饰指针

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