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

网站搭建哪里找方便网站地图的形式

网站搭建哪里找方便,网站地图的形式,做得好的营销网站,vuecms网站开发几天没有写博客了,怎么说呢?这让我总感觉缺点什么,心里空落落的,你懂吧! 好了,接下来开始我们今天的正题! 1. ⼆级指针 我们先来看看代码: 首先创建了一个整型变量a,将…

几天没有写博客了,怎么说呢?这让我总感觉缺点什么,心里空落落的,你懂吧!

好了,接下来开始我们今天的正题!

 1. ⼆级指针 

我们先来看看代码:

首先创建了一个整型变量a,将a的地址取出来存放在p中,之后我们又创建了一个指针变量pp来取出p的地址进行存放,右边一个*表示pp是一个指针变量,左边的int*则表示pp所指向的对象类型是int*的。那么我们通过对pp的解引用也改变了a的值。

**pp 先通过 *pp 找到 ,然后对 进⾏解引⽤操作: *p ,那找到的是 a

2. 指针数组

什么是指针数组呢?我们可以类比得出,前面我们又整型数组:是存放整型的数组,字符数组:是存放字符的数组,那么指针数组:就是存放指针的数组了!指针数组的每个元素都是⽤来存放地址(指针)的。

p[i]是访问p数组的元素,p[i]找到的数组元素指向了整型⼀维数组,p[i][j]就是整型⼀维数
组中的元素。
int* p[5]就是指针数组,p表示指针数组变量名,p指向对象有5个元素,*表示p所指向的对象是指针变量,int则表示p所指向的对象为整型。

3. 数组指针变量

上面我们学习了指针数组,指针数组是⼀种数组,数组中存放的是地址(指针)。
那么我们的数组指针呢存放的应该是数组的地址,能够指向数组的指针变量。
我们来看看下面哪一个是数组指针:
1   int *p1[10];
2   int (*p2)[10];
答案是我们的2咯, p先和*结合,说明p是⼀个指针变量,然后指向的是⼀个⼤⼩为10整型的数组。所以 p是⼀个指针,指向⼀个数组,叫数组指针。
注:[]的优先级要⾼于*号的,所以必须加上()来保证p先和*结合。

p是数组指针变量名

有了数组指针的理解,我们就能够讲⼀下⼆维数组传参的本质了。以前我们进行二维数组传参时,我们函数写的都是数组类型进行接收。二维数组其实的存储方式也是连续的,所以对于二维数组我们可以看成是一维数组的数组arr[0](arr则可以看成另一个一维数组)。
根据数组名是数组⾸元素的地址这个规则,⼆维数组的数组名表⽰的就是第⼀⾏的地址,是⼀ 维数组的地址。那就意味着⼆维数组传参本质上也是传递了地址,传递的是第⼀ ⾏这个⼀维数组的地址,那么形参也是可以写成指针形式的。

 我们看见确实可以实现,总结:⼆维数组传参,形参的部分可以写成数组,也可以写成指针形式


4. 函数指针变量

函数指针变量是⽤来存放函数地址的
函数有地址吗?

那么我们确实打印出来了地址,所以函数是有地址的,函数名就是函数的地址,当然也可以通过 &函数名的方式获得函数的地址。如果我们要将函数的地址存放起来,就得创建函数指针变量,函数指针变量的写法就和数组指针非常类似。

 可以看见两种写法都是可以的哈,

 


分享两个有趣的代码:

1 (*(void (*)())0)();
void (*signal(int , void(*)(int)))(int);

 你知道它们各自代表的含义吗?

今天就到这里咯,咱们明天见,拜拜!

http://www.sczhlp.com/news/125729/

相关文章:

  • 工信部网站备案注销可以做描文本的网站
  • 苏州外贸网站设计网站关键词优化推广哪家好
  • 上海人才网站官网入口网站建设实训
  • 黑龙江做网站的公司网站建设制作模板
  • google 网站推广中国室内设计师联盟官网
  • 二级域名网站建设网站流量站怎么做的
  • 门头沟高端网站建设深圳科源建设集团有限公司网站
  • 【院士报告|EI检索稳定|大连理工大学主办】第四届能源与动力工程国际学术会议(EPE 2025)
  • 多客云 Ai 短视频批量剪辑矩阵系统:高效创作与智能管理的一体化解决方案
  • [ABC077D] Small Multiple 同余最短路
  • 20250509_信安一把梭_黑客
  • c# 保存文件 - 先保存到临时文件,保存成功后修改文件名
  • asp网站怎样做app网站怎么做视频
  • 公司网站模版自建网站需要备案吗
  • 记事本做网站怎么不行啦浙江省工程建设管理协会网站
  • 用php做的网站怎么上传网站建设要不要学编码
  • 如何制作手机网站凡科轻站
  • 达芬奇标记测量线文字标题动画预设(Tracked Measuring Lines)使用指南
  • 20250427_信安一把梭_No11
  • 运营商数据分类分级:最佳实践、典型案例与智能化方案
  • AT_abc413_g [ABC413G] Big Banned Grid
  • .NET性能优化-使用RecyclableBuffer取代RecyclableMemoryStream
  • wordpress网站被拒登深圳哪个区最繁华
  • 白云网站开发jquery 网站后台模板
  • 家装设计网站排行榜前十名给企业做网站挣钱吗
  • 免费软件下载网站入口织梦网站tag自定义插件
  • 网站外链平台推广营销计划
  • 那个网站上可以找代加工的订单做铜仁网站网站建设
  • 网站建设公司销售提成微商城平台哪个好
  • 绍兴做微网站做写手哪个网站好