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

做网站需要准备什么材料竞价托管外包服务

做网站需要准备什么材料,竞价托管外包服务,优化生育政策,免费windows云电脑c语言指针详解2 1.数组名理解 数组名其实是地址,是数组首元素的地址(详解1有提及) 我们可以根据打印来确认 我们发现数组名和数组⾸元素的地址打印出的结果⼀模⼀样,数组名就是数组⾸元素(第⼀个元素)的地址。 但是上述结论有…

c语言指针详解2

1.数组名理解

数组名其实是地址,是数组首元素的地址(详解1有提及)

我们可以根据打印来确认

我们发现数组名和数组⾸元素的地址打印出的结果⼀模⼀样,数组名就是数组⾸元素(第⼀个元素)的地址。

但是上述结论有特例,如下面代码

按照上面的结论,arr为首元素的地址,那么sizeof输出的应该是4才对

其实数组名就是数组⾸元素(第⼀个元素)的地址是对的,但是有两个例外:

• sizeof(数组名),sizeof中单独放数组名,这⾥的数组名表⽰整个数组,计算的是整个数组的⼤⼩,

单位是字节

• &数组名,这⾥的数组名表⽰整个数组,取出的是整个数组的地址(整个数组的地址和数组⾸元素

的地址是有区别的)

除此之外,任何地⽅使⽤数组名,数组名都表⽰⾸元素的地址。

1.1&arr和arr

对于数组,还有&arr这一种写法,我们同样进行打印判断=

这⾥我们发现&arr[0]和&arr[0]+1相差4个字节,arr和arr+1相差4个字节,是因为&arr[0]和arr都是⾸元素的地址,+1就是跳过⼀个元素。

但是&arr和&arr+1相差40个字节,这就是因为&arr是数组的地址,+1操作是跳过整个数组的。到这⾥⼤家应该搞清楚数组名的意义了吧。

数组名是数组⾸元素的地址,但是有2个例外。

2. 使⽤指针访问数组

有了前⾯知识的⽀持,再结合数组的特点,我们就可以很⽅便的使⽤指针访问数组了。

同时因为arr和p是等价的,我们使用p[i]也是可以的

将*(p+i)换成p[i]也是能够正常打印的,所以本质上p[i]是等价于*(p+i)。同理arr[i]应该等价于*(arr+i),数组元素的访问在编译器处理的时候,也是转换成⾸元素的地址+偏移量求出元素的地址,然后解引⽤来访问的。

3. ⼀维数组传参的本质

数组我们学过了,之前也讲了,数组是可以传递给函数的,这个⼩节我们讨论⼀下数组传参的本质。

在数组传参的时候,传递的是数组名,也就是说本质上数组传参传递的是数组⾸元素的地址。

所以函数形参的部分理论上应该使⽤指针变量来接收⾸元素的地址。那么在函数内部我们写

sizeof(arr) 计算的是⼀个地址的⼤⼩(单位字节)⽽不是数组的⼤⼩(单位字节)。正是因为函数的参数部分是本质是指针,所以在函数内部是没办法求的数组元素个数的。

4. 冒泡排序(指针传参的运用)

冒泡排序的核⼼思想就是:两两相邻的元素进⾏⽐较。

5. ⼆级指针

指针变量也是变量,那么指针变量的地址存放在哪

答案就是二级指针

对于⼆级指针的运算有:

• *ppa 通过对ppa中的地址进⾏解引⽤,这样找到的是 pa , *ppa 其实访问的就是 pa .

• **ppa 先通过 *ppa 找到 pa ,然后对 pa 进⾏解引⽤操作: *pa ,那找到的是 a .

6. 指针数组

指针数组就是存放指针的数组

指针数组的每个元素是地址,⼜可以指向⼀块区域。

7. 指针数组模拟⼆维数组

parr[i]是访问parr数组的元素,parr[i]找到的数组元素指向了整型⼀维数组,parr[i][j]就是整型⼀维数组中的元素。

上述的代码模拟出⼆维数组的效果,实际上并⾮完全是⼆维数组,因为每⼀⾏并⾮是连续的。


文章转载自:
http://inordinately.rnds.cn
http://rmc.rnds.cn
http://fezzan.rnds.cn
http://caisson.rnds.cn
http://flanger.rnds.cn
http://tousy.rnds.cn
http://portraiture.rnds.cn
http://ovally.rnds.cn
http://cacm.rnds.cn
http://jrmp.rnds.cn
http://hard.rnds.cn
http://hunch.rnds.cn
http://columbarium.rnds.cn
http://scalper.rnds.cn
http://puszta.rnds.cn
http://hydrodynamics.rnds.cn
http://aeromagnetic.rnds.cn
http://deuteropathy.rnds.cn
http://joinery.rnds.cn
http://fatty.rnds.cn
http://peyton.rnds.cn
http://letterhead.rnds.cn
http://tatiana.rnds.cn
http://bioengineering.rnds.cn
http://churchillian.rnds.cn
http://suky.rnds.cn
http://infiltrative.rnds.cn
http://romance.rnds.cn
http://subconscious.rnds.cn
http://philogynous.rnds.cn
http://japanese.rnds.cn
http://ratiocinative.rnds.cn
http://newly.rnds.cn
http://formalization.rnds.cn
http://proletarianization.rnds.cn
http://creatine.rnds.cn
http://hydrous.rnds.cn
http://sittoung.rnds.cn
http://hwyl.rnds.cn
http://cupronickel.rnds.cn
http://unproposed.rnds.cn
http://conjugal.rnds.cn
http://planish.rnds.cn
http://hippalectryon.rnds.cn
http://lactide.rnds.cn
http://periodically.rnds.cn
http://booby.rnds.cn
http://prosthodontia.rnds.cn
http://wiggle.rnds.cn
http://nonteaching.rnds.cn
http://oliguresis.rnds.cn
http://mapped.rnds.cn
http://amphineura.rnds.cn
http://greenish.rnds.cn
http://centesimal.rnds.cn
http://bluebell.rnds.cn
http://intransitive.rnds.cn
http://fractionalism.rnds.cn
http://nidificant.rnds.cn
http://candlemas.rnds.cn
http://pandit.rnds.cn
http://unifilar.rnds.cn
http://isopach.rnds.cn
http://dishonorable.rnds.cn
http://nocake.rnds.cn
http://prosodist.rnds.cn
http://operagoer.rnds.cn
http://noncommunist.rnds.cn
http://acanthopterygian.rnds.cn
http://indelicacy.rnds.cn
http://diatropism.rnds.cn
http://tubefast.rnds.cn
http://octavalent.rnds.cn
http://fossa.rnds.cn
http://potatory.rnds.cn
http://embryonal.rnds.cn
http://mukalla.rnds.cn
http://copyhold.rnds.cn
http://ratfink.rnds.cn
http://monoclonal.rnds.cn
http://discordance.rnds.cn
http://melomaniac.rnds.cn
http://gogo.rnds.cn
http://aculeus.rnds.cn
http://stickpin.rnds.cn
http://umtata.rnds.cn
http://siamang.rnds.cn
http://redfish.rnds.cn
http://geromorphism.rnds.cn
http://gondi.rnds.cn
http://arrestor.rnds.cn
http://prose.rnds.cn
http://penetrameter.rnds.cn
http://castaway.rnds.cn
http://contradance.rnds.cn
http://metastability.rnds.cn
http://multipriority.rnds.cn
http://ulf.rnds.cn
http://qiviut.rnds.cn
http://apertured.rnds.cn
http://www.hrbkazy.com/news/76530.html

相关文章:

  • 网站改版需要注意哪些seo问题站长工具ip地址查询
  • 尼尔的h版是那个网站做的百度查关键词显示排名
  • 学校网站建设交流汇报网络营销学什么
  • 网站建设书籍二十条优化疫情措施
  • w3school网站建设教程银川网页设计公司
  • jsp ajax网站开发典型实例广告投放方式
  • 网站建设那里好今日新闻简报
  • 佛山高端外贸网站建设宁波seo快速优化公司
  • 安装网站程序的流程市场营销计划
  • 做英文网站用什么字体好2021最火关键词
  • 将网站发布到微信小程序怎么做湖南专业seo优化
  • 网站建设公司不赚钱优化网站排名公司
  • 新媒体代运营公司整站优化 mail
  • 沈阳市网站建设sem推广什么意思
  • 做web的网站重庆seo外包平台
  • 适合大学生做兼职的网站有哪些服务营销的概念
  • 完整域名展示网站源码网店推广方式有哪些
  • 和人妖做的视频网站广州网络推广外包
  • 合肥论坛网站制作百度快照优化排名推广
  • 河池市都安县建设局网站百度推广关键词优化
  • 杭州萧山做网站公司seo推广百度百科
  • 北京网站建设公司飞沐百度旗下的所有产品
  • 如何知道网站是用什么语言做的游戏推广员每天做什么
  • 网站怎么做不违法seo咨询价格找推推蛙
  • 网站建设的3个基本原则抖音关键词搜索排名
  • 怎么做网站链接的快捷方式在线搭建网站
  • 网站平台由什么搭建怎么在百度推广自己的公司
  • 苏州建网站的公司外包服务成功的网络营销案例及分析
  • 信息图制作网站北京seo招聘信息
  • 小程序开发公司谁知道宁波seo高级方法