当前位置: 首页 > news >正文

C语言面试指针辨析

1. const int *p 

    int const *p

        p可以改变,*p不可以改变

        p可以指向任意空间,但无法利用p修改指针空间的值

2. int *const p

        p不能改变,*p可以改变

3. const int *const p

    int const *const p

        p和*p都不能改变

4. 面试问题

        将内存地址为0x2000的空间赋值一个整形100

        *((int *)((void *)0x2000)) = 100;

http://www.lryc.cn/news/337183.html

相关文章:

  • YOLOV5 分类:利用yolov5进行图像分类
  • Golang | Leetcode Golang题解之第16题最接近的三数之和
  • React添加到现有项目
  • java 邮件发送表格
  • 鸿蒙ArkTS小短剧开源项目进行中
  • Go 项目依赖注入wire工具最佳实践介绍与使用
  • 地推网推拉新致富是真的吗?靠谱平台揭秘
  • VTK使用交互器来从三维体数据中提取二维切片
  • NCBI 数据下载
  • 【Rust】基础语法
  • JVM基础:类的生命周期详解
  • 【Canvas技法】在Canvas按圆周绘制图形或是标注文字时,角度累加的方向为顺时针,起点为x轴正向
  • 计算机网络-TCP断开连接阶段错误应对机制
  • springboot动态使用DruidDataSource切换数据源(动态配置多个数据源)
  • P8786 [蓝桥杯 2022 省 B] 李白打酒加强版
  • 没有网没有移动存储的情况下两台电脑如何互相传输数据
  • 如何用putty通过ssh连接ubuntu
  • java如何实现rabbitmq的消息确认机制和消息持久化机制配置和示例
  • react 组件:Suspense
  • 2024-4-5修改vscode的代理
  • python字符切片的规则
  • C++ 的内存安全与效率
  • Go 实战|使用 Wails 构建轻量级的桌面应用:仿微信登录界面 Demo
  • c++取经之路(其五)——类和对象拷贝构造函数
  • YOLOv8最新改进系列:融合最新顶会提出的HCANet网络中卷积和注意力融合模块(CAFM),有效提升小目标检测性能,大幅度拉升目标检测效果!遥遥领先!
  • 【计算机毕业设计】网上宠物商店管理系统——后附源码
  • 详解Qt添加外部库
  • 深入理解JVM垃圾收集器
  • macU盘在电脑上读不出来 u盘mac读不出来怎么办 macu盘不能写入 Tuxera NTFS for Mac免费下载
  • 448.找到所有数组中消失的数字(原地修改)