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

营销型网站建设大概多少钱课程网页界面设计

营销型网站建设大概多少钱,课程网页界面设计,招聘门户网站有哪些,使用dw做门户网站C中const int* 与 int* const 的区别及记忆技巧 在C中,指针与const组合使用时,初学者往往容易混淆const int* d和int* const e的含义与用法。本文通过清晰的规则和记忆技巧,帮助快速掌握它们的区别。 一、核心规则:const的位置决…

C++中const int*int* const 的区别及记忆技巧

在C++中,指针与const组合使用时,初学者往往容易混淆const int* dint* const e的含义与用法。本文通过清晰的规则和记忆技巧,帮助快速掌握它们的区别。


一、核心规则:const的位置决定修饰对象

  • const*左侧:修饰的是指针指向的内容,内容不可修改,但指针可以指向其他地址。

示例:

const int* d;
  • const*右侧:修饰的是指针本身,指针不可修改,但内容可修改。

示例:

int* const e;

二、简单的记忆技巧

技巧一:“左定内容,右定指针”
  • const在左侧锁定指向的内容不能改变。
  • const在右侧锁定指针本身不能改变。
技巧二:“从右往左读”
  • const int* d → “d是一个指针,指向常量的int”(内容不可变)
  • int* const e → “e是一个常量指针,指向int”(指针不可变)

三、示例讲解

(1)const int* d(指向常量的指针)
int a = 10;
int b = 20;const int* d = &a;*d = 30;    // 错误:内容不可修改
d = &b;     // 正确:指针可以重新指向

用途:一般用于保护数据不被修改,例如函数参数。

(2)int* const e(常量指针)
int a = 10;
int b = 20;int* const e = &a;*e = 15;   // 合法,内容可修改
// e = &b;  // 非法:e本身不可重新指向

用途:适合固定一个指针位置,但可以修改指向的数据。

(3)综合情况:const int* const f

表示指针和内容均不可修改。

int a = 10;
const int* const f = &a;*f = 20; // 非法:内容不可修改
f = &b;  // 非法:指针也不可修改

四、综合对比表格

类型能否修改指针指向能否修改指向的内容典型使用场景
const int* d可以不可以防止修改数据
int* const e不可以可以固定指针指向
const int* const f不可以不可以固定数据和指针

四、练习巩固

判断下列代码是否合法:

const int a = 100;
int b = 200;const int* p1 = &a;  // 合法
*p1 = 30;            // 非法,内容不可修改
p1 = &b;             // 合法,指针可修改int* const p2 = &b;  // 合法
*p2 = 40;            // 合法,内容可修改
p2 = &a;             // 非法,指针不可修改

四、常见场景

  • 使用const int*保护被传入函数的数据不被函数修改。
  • 使用int* const确保指针始终指向特定的内存区域。

四、总结对照表

类型指针能否修改?指向内容能否修改?
const int* d
int* const e
const int* const f

记住这张表格,随时回顾,快速掌握知识。


五、最终小结

通过牢记以下口诀:

左定内容,右定指针

即可清晰区分const int*int* const的用法。


文章转载自:

http://oEEJEjdH.trrpb.cn
http://VkOxIHJv.trrpb.cn
http://9zCLDJAO.trrpb.cn
http://Zo63IKPg.trrpb.cn
http://lVZRf2UL.trrpb.cn
http://9guOS22z.trrpb.cn
http://3hJFBvZh.trrpb.cn
http://9lCliBht.trrpb.cn
http://2VFLOOhN.trrpb.cn
http://tuuX6fA2.trrpb.cn
http://hqP4KkRu.trrpb.cn
http://AZP10zpX.trrpb.cn
http://RNA3dpII.trrpb.cn
http://Q2aoKE1r.trrpb.cn
http://oxD39QPV.trrpb.cn
http://cLhtqggN.trrpb.cn
http://1VdNl2AA.trrpb.cn
http://g2fN6YRI.trrpb.cn
http://Yb8LEIEk.trrpb.cn
http://GaFNpfBd.trrpb.cn
http://1QoNDAYX.trrpb.cn
http://QOk7jAa2.trrpb.cn
http://4Ht2zVQG.trrpb.cn
http://WIfFrpZ0.trrpb.cn
http://pJfL6G84.trrpb.cn
http://TsVExKLO.trrpb.cn
http://h5FUH9bQ.trrpb.cn
http://WBOKVFre.trrpb.cn
http://QkUpkFpT.trrpb.cn
http://n3rgeC9b.trrpb.cn
http://www.dtcms.com/wzjs/751846.html

相关文章:

  • 广州建设网站哪个好获客
  • 哲学专业特色建设网站昆山哪家做网站好
  • 网站前端改版涉及到的问题湖南云网站建设
  • 搜索引擎搜不到网站织梦和wordpress哪个
  • 商城模板建站中国婚恋网站排名
  • 网站设计宽屏泰安市网站建设公司
  • 哪个网站做音基的题不花钱金本网站建设设计
  • 制作单网页网站网站可行性分析
  • 网站建设品牌推荐邵阳建设银行网站是多少
  • 哈尔滨企业建站网站开发企业做网站公司
  • 本地化吃喝玩乐平台网站可以做吗app开发商城
  • 小说投稿赚钱的网站怎么做网站免费的教程
  • 快速网站建设旅游电子商务网站策划书
  • 提供网站建设设计公司排名公司网站后台维护怎么做
  • 制作网站的收获体会网站备案 的类型
  • 电商网站前端架构设计厦门有家装饰
  • 工程招聘网站延安网站建设报价
  • 潍坊市安丘建设局网站宁波网站建设工作室
  • 长沙做网站最好的公司有哪些外卖网站建设可行性分析
  • 无锡游戏网站建设公司wordpress免费 主题
  • 嘉兴网站如何制作wordpress 搭建app
  • 网站设计师专业邯郸网络安装
  • 太平阳电脑网网站模板小程序开发需要多少钱?
  • 网站建设信息平台买域名不建网站
  • 九江本土专业网站建设免费免费网站模板
  • 外贸网站如何推广出去泉州全网营销优化
  • 网站建设企公司app与网站建设方案
  • 站长网网站模板中山大兴网站建设
  • 网站建设具备什么条件福建建设中心网站
  • 淄川响应式网站建设企业网站的结构以及内容.