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

镇江网站设计建设有没有做京东客好的网站推荐

镇江网站设计建设,有没有做京东客好的网站推荐,觅知网是免费的吗,工业设计是干什么的1#xff0c;指针的基本概念 指针的作用#xff1a;可以通过指针间接访问内存 内存的编号是从0开始记录的#xff0c;一般用十六进制数字表示可以利用指针变量保存地址 上图中的p就是a变量的指针#xff0c;也可以记作*a 2#xff0c;指针变量的定义和使用 指针变量定…1指针的基本概念 指针的作用可以通过指针间接访问内存 内存的编号是从0开始记录的一般用十六进制数字表示可以利用指针变量保存地址 上图中的p就是a变量的指针也可以记作*a 2指针变量的定义和使用 指针变量定义语法数据类型*变量名 int main(){//1,指针的定义 int a10;int *p; pa;//指针指向变量a的地址 couta的地址为 aendl;//打印数据a的地址0x6ffe14cout指针p为 pendl;//打印指针变量p0x6ffe14//2 使用指针//可以通过解引用的方式来找到指针指向的内存 //指针前加*代表解引用找到指针指向的内存中的数据*p1000;couta aendl;cout*p *pendl; } *p——解引用的含义可以通过指针来保存一个地址  3指针所占内存空间 指针与数组一样也是一种数据结构既然是一种数据结构那么所占的内存空间是多少呢 在32位操作系统下指针是占4个字节空间大小不管是什么数据类型。 在64位操作系统下指针是占8个字节空间大小。博主这里的os用的是64位的 4空指针和野指针 空指针指针变量指向内存中编号为0的空间 用途初始化指针变量 注意空指针指向的内存是不可以访问的 int main{//指针变量p指向内存地址编号为0的空间int *pNUll;//访问空指针报错//内存编号为0~255为系统所占内存不允许用户访问cout*pendl; }野指针指针变量指向非法的内存空间 int main(){//指针变量p指向内存地址编号为0x1100的空间int *p(int *)0x1100;//访问野指针报错cout*pendl;} int *0x1100的作用在于将后面的0x1100十六进制数强制转换为内存地址。  5const修饰指针 const——n.常数恒量        adj.恒定的不变的 假设有以下情景abp的值如下 const修饰指针有三种情况 1const修饰指针——常量指针 特点指针的指向可以修改但指针指向的值不可以修改 const int *pa; *p20;//错误指针指向的值不可以修改 pb//正确指针的指向可以改 红框为不允许 2const修饰常量——指针常量 特点指针的指向不可以改指针指向的值可以改与常量指针正好相反。  int * const pa; *p20;//正确指向的值可以改 pb;//错误指针指向不可以改 红线为不允许 3const既修饰指针又修饰常量 特点指针的指向和指针指向的值都不可以改 const int * const pa; *p20;//错误 pb;//正确 红线红框均不可改 6指针和数组 作用利用指针访问数组中元素 #includebits/stdc.h using namespace std; int main(){int arr[]{1,2,3,4,5,6,7,8,9,10};int *parr;for(int i0;i10;i){cout*pendl;p;//因为p是整形指针p的时候地址就会移动四个字节到数组的下一个数据。} } 输出结果  7指针和函数 作用利用指针做函数参数可以修改实参的值   #includebits/stdc.h using namespace std; void swap1(int a,int b){int tempa;ab;btemp; } //地址传递 void swap2(int *p1,int *p2){int temp*p1;*p1*p2;*p2temp; } int main(){//指针和函数//1值传递int a10;int b20;//swap1(a,b);a20,b10//2地址传递//如果是地址传递可以修饰实参swap2(a,b);couta ab bendl; //a20,b10 } ab更换前后内存空间的内容变化。 8指针数组函数 案例封装一个函数利用冒泡排序实现对整型数组的升序排序 例如数组int arr[10]{4,3,6,9,1,2,10,8,7,5} #includebits/stdc.h using namespace std; void swap(int *arr,int len){//冒泡排序for(int i0;ilen-1;i){for(int j0;jlen-i-1;j){if(arr[j]arr[j1]){int temparr[j];arr[j]arr[j1];arr[j1]temp;}}} } void printarr(int *arr,int len){for(int i0;ilen;i){coutarr[i]endl;} } int main(){int arr[10]{4,3,6,9,1,2,10,8,7,5};int len10;swap(arr,len);printarr(arr,len); } 此案例的重点在于让我们学会 将数组传进函数中即是把数组首地址传入即可冒泡排序熟练的运用为使函数体更加灵活在数组长度方面选择一个形参而非固定长度
http://www.pierceye.com/news/404876/

相关文章:

  • 临夏州住房和城乡建设局网站出词
  • 企业网站的综合要求最新领导班子7人名单
  • 通过阿里云建设企业网站联想企业网站建设的思路
  • 网站建设服务器的选择方案建设报名系统是正规网站吗
  • 揭阳高端模板建站WordPress背景音乐6
  • 如何使用云服务建设网站cpa之家 app推广平台
  • 网站设计策划书案例漳浦建设局网站
  • ps做分享类网站效果图设计公司工作室创业规划
  • 个人虚拟机做网站设计实例网站
  • 衡阳企业网站wordpress置顶文章顺序
  • 网站建设宗旨是指郑州有名的做网页的公司
  • 怎么0成本做网站企业网站如何设计网页
  • 做韦恩图网站课程分销平台
  • html5网站建设中企业整站推广
  • 织梦网站打开速度慢做抢单软件的网站
  • 51单片机可以做网站怎么建设游戏试玩平台网站
  • 汕头网站建设方案维护wordpress百度熊掌
  • 牛街网站建设产品vi设计都包括什么
  • 网站需要多大宽带网站发展的方向
  • 陈光锋网站运营推广新动向故城建设银行网站
  • 备案后网站可以改名吗临颖网站建设
  • 临沭县建设局官方网站怎样做外贸网站推广
  • 手机网站支付一个简单的网页代码带图片
  • 向公司申请请做网站广州网站推广教程
  • 用QQ群做网站排名交互式网站app
  • 正规免费发布信息网站国外网站界面
  • 浏览国外网站 dns网店运营推广方案
  • wordpress弹幕视频插件广西seo搜索引擎优化
  • 网站开发与维护工资多少网络公司排名兴田德润
  • wordpress主题ux壹搜网站建设优化排名