若纠结于const int* p,int const* p,int* const p这三个指针,可以看视频

https://www.icourse163.org/learn/BUPT-1003564002?tid=1206737208#/learn/content?type=detail&id=1211907686&cid=1214929609

本文只用const int* p,其他不使用,也不纠结了。

int* p 只能指向变量,可读可写。

const int* p 只读指针,可以指向变量、常量等,只读。

    int x{  }, y{};
const int cx{ }, cy{ };
int* p;//只能指向变量,可读可改。
const int* cp;//只读指针。可以指向常量、变量,但是只读,不可更改。 p = &x;//指针p指向地址x
p = &y;//指向地址y
//p = &cx;//错误,
*p = ;//改变地址y中的值
cp = &x;
cp = &y;
cp = &cx;
cp = &cy;
//*cp = 30;//错误

最新文章

  1. javascript实用技巧、javascript高级技巧
  2. 《从零开始做一个MEAN全栈项目》(3)
  3. UIResponder(iOS 常见的事件)
  4. ERROR ITMS-90032 “Invalid image path”
  5. 详解Java中的访问控制修饰符(public, protected, default, private)
  6. [kuangbin带你飞]专题一 简单搜索
  7. Android开发——AsyncTask详解
  8. C++ 之高效使用STL ( STL 算法分类)
  9. nyist 740 “炫舞家“ST(动态规划)
  10. javascript学习笔记(window .alert 是什么)
  11. (Problem 22)Names scores
  12. vue跨组件通信的几种方法
  13. 用编程的方式定义UI界面
  14. mongo数据库的常见操作
  15. java里常用的redis客户端简介
  16. mysql MHA扩展haproxy搭建从库只读负载均衡
  17. 利用Sklearn实现加州房产价格预测,学习运用机器学习的整个流程(包含很多细节注解)
  18. 在CI框架中如何实现伪静态
  19. Visual Studio 2013 配置多个Release版本,并为每个版本配置预编译的宏
  20. Android drag drop

热门文章

  1. JMeter断言介绍
  2. 使用寄存器点亮LED(第1节)—GPIO功能框图讲解
  3. 一个无法解析的外部命令and无法解析的外部符号
  4. asp.net core-12.dotnet watch run 和attach到进程调试
  5. 牛客 82E 无向图中的最短距离 (bitset,bfs)
  6. C# DataContractJsonSerializer
  7. .Net Core Swagger:Actions require an explicit HttpMethod binding for Swagger 2.0
  8. pickle 和 base64 模块的使用
  9. TypeScript入门八:TypeScript的命名空间
  10. javascript--HTML DOM常用元素对象