烟台网站制作计划wordpress电影怎么做

张小明 2026/1/12 21:36:37
烟台网站制作计划,wordpress电影怎么做,网站优化软件费用,WordPress点击弹出评论指针是C中的一个核心概念#xff0c;它存储的是内存地址#xff0c;而不是实际的值。理解指针对于掌握C编程至关重要。 1. 基本概念 指针的定义和声明 int x 10; // 普通变量 int *ptr x; // 指针变量#xff0c;存储x的地址*表示声明一个指针 是取…指针是C中的一个核心概念它存储的是内存地址而不是实际的值。理解指针对于掌握C编程至关重要。1. 基本概念指针的定义和声明intx10;// 普通变量int*ptrx;// 指针变量存储x的地址*表示声明一个指针是取地址运算符ptr存储的是x的内存地址*ptr是解引用获取该地址存储的值2. 指针的基本操作#includeiostreamusingnamespacestd;intmain(){intx10;int*ptrx;// ptr指向xcoutx的值: xendl;// 输出: 10coutx的地址: xendl;// 输出: x的地址coutptr的值: ptrendl;// 输出: x的地址cout*ptr的值: *ptrendl;// 输出: 10*ptr20;// 通过指针修改x的值cout修改后x的值: xendl;// 输出: 20return0;}3. 指针类型空指针int*ptrnullptr;// C11及以后推荐int*ptr0;// 传统方式int*ptrNULL;// C风格不推荐在C中使用悬空指针野指针指向已释放内存的指针使用会导致未定义行为int*ptrnewint(10);deleteptr;// ptr现在成为悬空指针应该避免使用ptrnullptr;// 好习惯释放后置为空4. 指针运算intarr[5]{1,2,3,4,5};int*ptrarr;// 指向数组首元素cout*ptrendl;// 输出: 1cout*(ptr1)endl;// 输出: 2指针加法coutptr[2]endl;// 输出: 3数组语法ptr;// 移动到下一个元素cout*ptrendl;// 输出: 25. 动态内存分配// 分配单个变量int*pnewint;// 分配内存*p100;// 赋值deletep;// 释放内存pnullptr;// 置空// 分配数组int*arrnewint[5];// 分配5个int的空间for(inti0;i5;i){arr[i]i*10;}delete[]arr;// 释放数组内存6. 多级指针intx10;int*px;// 一级指针int**ppp;// 二级指针int***ppppp;// 三级指针coutxendl;// 10cout*pendl;// 10cout**ppendl;// 10cout***pppendl;// 107. 指针和函数指针作为函数参数按地址传递voidswap(int*a,int*b){inttemp*a;*a*b;*btemp;}intmain(){intx5,y10;swap(x,y);// 传递地址coutx, yendl;// 输出: 10, 5return0;}返回指针的函数int*createArray(intsize){returnnewint[size];// 返回动态数组的指针}// 注意不要返回局部变量的地址int*badFunction(){intx10;returnx;// 错误x在函数结束后被销毁}8. 指针和数组intarr[3]{1,2,3};// 数组名在多数情况下退化为指针int*ptrarr;// 等价于 int *ptr arr[0];// 通过指针遍历数组for(inti0;i3;i){cout*(ptri) ;// 输出: 1 2 3}9. const 和指针intx10;inty20;// 指向常量的指针不能通过指针修改值constint*ptr1x;// *ptr1 30; // 错误ptr1y;// 正确可以改变指向// 常量指针不能改变指向int*constptr2x;*ptr230;// 正确可以修改值// ptr2 y; // 错误// 指向常量的常量指针constint*constptr3x;// *ptr3 30; // 错误// ptr3 y; // 错误10. 智能指针C11及以上智能指针自动管理内存避免内存泄漏#includememory// unique_ptr独占所有权std::unique_ptrintuptr(newint(10));// shared_ptr共享所有权std::shared_ptrintsptr1std::make_sharedint(20);std::shared_ptrintsptr2sptr1;// 引用计数增加// weak_ptr弱引用不增加引用计数std::weak_ptrintwptrsptr1;
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网页qq登录保护怎么开启杭州优化公司排行榜

明日方舟UI定制实战:从零打造专属游戏界面 【免费下载链接】arknights-ui H5 复刻版明日方舟游戏主界面 项目地址: https://gitcode.com/gh_mirrors/ar/arknights-ui 你是否厌倦了千篇一律的游戏界面?想要为心爱的干员们打造一个独一无二的展示空…

张小明 2026/1/11 1:03:06 网站建设

网站建设seo方案有创意的食品包装设计

TouchGal终极指南:从入门到精通的全方位Galgame社区使用攻略 【免费下载链接】kun-touchgal-next TouchGAL是立足于分享快乐的一站式Galgame文化社区, 为Gal爱好者提供一片净土! 项目地址: https://gitcode.com/gh_mirrors/ku/kun-touchgal-next 你是否曾经在…

张小明 2026/1/11 1:03:05 网站建设

做学徒哪个网站好中文网站建设公司排名

彻底告别手动部署:Webhook自动化实战指南 【免费下载链接】webhook webhook is a lightweight incoming webhook server to run shell commands 项目地址: https://gitcode.com/gh_mirrors/we/webhook 还在为每次代码更新都要重复繁琐的部署操作而头疼吗&…

张小明 2026/1/11 1:03:03 网站建设

建设本地网站 配置iis友缘在线官网

MZmine 2实战宝典:从质谱数据小白到分析高手的蜕变之路 【免费下载链接】mzmine2 MZmine 2 source code repository 项目地址: https://gitcode.com/gh_mirrors/mz/mzmine2 你是否曾经面对海量的质谱数据感到无从下手?是否在复杂的质谱分析软件面…

张小明 2026/1/11 1:03:01 网站建设

网站备案登录密码找回品牌网站建设策划方案

为加快推进水利科技创新与应用转化,助力安徽水利高质量发展,近日,由安徽省水利技术转移中心主办的“2025年安徽省水利先进实用技术(产品)推介会”在合肥顺利召开。本次会议聚焦水利科技成果对接与行业数字化转型。中海…

张小明 2026/1/11 1:03:00 网站建设

济南做门户网站开发公司专业做中文网站

Vivado许可证在工程创建时的激活路径:从原理到实战的全解析你有没有遇到过这样的场景?刚打开Vivado,信心满满地点击“Create New Project”,结果在IP Catalog里想添加一个ZYNQ7 Processing System,却发现图标是灰色的&…

张小明 2026/1/11 1:02:58 网站建设