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

c语言常量指针和指针常量

测试下常量指针和指针常量。测试代码:

void testConst(void) {int i = 9527;int j = 250;const int k = 1314520;// 常量指针,指向常量(但发现也可以指向变量),不能通过该指针修改其指向的数据值。  即用于传递只读数据。const int* p1 = &i;//*p1 = 250; // 编译报错:表达式必须是可修改的左值p1 = &j; // 可以重新指向其他内存地址。不报错std::cout << "*p1: " << *p1 << std::endl;p1 = &k;std::cout << "*p1: " << *p1 << std::endl;int const* p2 = &k; // 同const int* p, 也是常量指针//*p2 = 110; // 编译报错:表达式必须是可修改的左值// 指针常量, 初始化后不能改变其指向,但可以修改其指向的数据值。  即固定地址操作int* const p3 = &i;//p3 = &j; // 编译报错:表达式必须是可修改的左值*p3 = 520;std::cout << "*p3: " << *p3 << std::endl;int m = 666;// 有俩个const,值和指针都不可改变。完全固定指针和数据const int* const p4 = &m;//p4 = &i; // 编译报错:表达式必须是可修改的左值//*p4 = 888; // 编译报错:表达式必须是可修改的左值std::cout << "*p4: " << *p4 << std::endl;
}

打印:

ok. 

http://www.dtcms.com/a/509330.html

相关文章:

  • 网站注销备案查询系统网站建设,h5,小程序
  • 做a小视频网站知名商业网站有哪些
  • 网站标准尺寸一家专门做特卖的网站是什么
  • 网站做有偿广告需要什么有序济南网站建设手机
  • STM32 AFIO时钟什么情况需要开启?
  • 国外比较好的建筑设计网站莱芜做网站公司
  • 整站seo技术搜索引擎优化南充市房地产网官方网站
  • 最新PHP代码加密系统V1.0
  • 公司网站域名如何备案wordpress评论邮件插件
  • 室内设计网站有哪些知乎辽宁丹东建设工程信息网站
  • Java进销存ERP管理系统源码
  • PK confluence,一款国产开源免费的知识库管理工具 - sward,极致轻量简洁
  • 网站建设 6万情女照片做杯子网站
  • 有谁帮做网站网站建设面包屑导航条
  • 网站设置cookie什么意思微信公众号平台小程序登录入口
  • 医院管理系统网站模板wordpress仿站步奏
  • ROS2工具之坐标变换TF !!!!!
  • 用最少的钱做网站邢台手机网站建设信息
  • 网站建设公司的公司排名郑州微网站开发
  • 山姆·奥特曼如何玩转好莱坞
  • 长沙网站建设哪个好网站项目下载
  • 济南做网站公司哪家好wordpress登录404
  • 【推荐100个unity插件】动态的、无需烘焙的遮挡剔除方案——SECTR World Streaming for Unity 6
  • commons-text
  • 网站建设课程报告设置WordPress文章图片
  • 网站开发技术有什么软件江门专业网站建设公司
  • 不备案 网站 盈利蒙古文网站建设
  • 佛山网站建设过程贵州灵溪seo整站优化
  • 网站开发费分摊多少年免费空间设立网站
  • 邢台网站建设哪里有上传网站代码