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

wordpress 手机端seo关键词排名优化怎样

wordpress 手机端,seo关键词排名优化怎样,网站信息化建设合同,电商出口营销要多少钱那这样p和*p记录的地址不一样了吗? 不,p 和 *p 记录的地址在某种意义上是“相同”的,但它们在类型和使用方式上有所不同。 p 的地址:p 是一个指针,它本身存储了一个地址,这个地址是二维数组 arr 的第一行&a…

那这样p和*p记录的地址不一样了吗?

不,p 和 *p 记录的地址在某种意义上是“相同”的,但它们在类型和使用方式上有所不同。

  1. p 的地址p 是一个指针,它本身存储了一个地址,这个地址是二维数组 arr 的第一行(或称为第一个一维数组)的首元素的地址。因此,p 的值(即它存储的地址)是指向 arr[0][0] 的。

  2. *p 的“地址”:当我们说 *p 的地址时,实际上有些误导,因为 *p 不是一个指针,而是一个数组(尽管在表达式中它会被退化为指向其首元素的指针)。但是,如果我们谈论 *p “指向”的地址,我们实际上是在谈论 *p(即 arr[0])的首元素的地址,这与 p 存储的地址是相同的,都是 &arr[0][0]

然而,重要的是要理解 p 和 *p 在类型和使用上的差异:

  • 类型p 的类型是 int (*)[5],即一个指向包含5个整数的数组的指针。而 *p 的类型是 int[5],即一个包含5个整数的数组(但在表达式中它会被退化为 int*)。

  • 使用:你不能直接对 *p 进行赋值或将其作为函数参数传递(因为它不是一个左值),但你可以通过索引来访问它的元素(如 (*p)[0])。而 p 可以被赋值,可以作为函数参数传递,也可以进行指针算术运算(如 p + 1 将指向下一行)。

为了澄清,让我们再次强调:p 存储了一个地址,这个地址是二维数组第一行的首元素的地址。而 *p 在表达式中会被退化为指向这个首元素的指针,但技术上 *p 表示的是整个一维数组的“视图”。然而,我们总是通过索引来访问这个数组中的元素。

总结:p 和 *p 在“指向”的地址上是相同的(都指向 arr[0][0]),但它们的类型和使用方式完全不同。

那*p+1会得到什么?

在C语言中,当 *p 表示一个数组(尽管在表达式中它通常会被退化为指向其首元素的指针)时,直接对 *p 进行算术运算(如 +1)是不合法的,因为 *p 本身不是一个可修改的左值,也不是一个指针。

然而,如果你写了 *p + 1,这里实际上发生的是指针算术的“假象”。由于 *p 在表达式中会被退化为指向数组首元素的指针(即 int* 类型),*p + 1 的结果是一个指向 arr[0][1] 的指针(即 &arr[0][1])。这里,+1 是按照指针的步长(即指向类型的大小)来计算的,对于 int* 类型的指针来说,步长通常是 sizeof(int)

但是,重要的是要明白这种写法(*p + 1)虽然在技术上是合法的,并且可能符合你的预期(得到指向下一个元素的指针),但它实际上是在对已经退化为指针的 *p 进行操作,而不是直接对数组本身进行操作。

如果你想要访问二维数组中的下一个元素(比如从 arr[0][0] 移动到 arr[0][1]),你应该使用 (*p)[1]。但是,如果你想要得到指向下一个元素的指针,那么 *p + 1 是正确的写法,尽管它看起来可能有些令人困惑。

然而,如果你想要遍历二维数组的行,你应该使用指针 p 本身进行算术运算,比如 p + 1 会指向二维数组的下一行(即 &arr[1])。

总结一下:

  • *p + 1 得到的是指向 arr[0][1] 的指针。
  • (*p)[1] 访问的是 arr[0][1] 的值。
  • p + 1 指向二维数组的下一行。
http://www.dt0577.cn/news/56940.html

相关文章:

  • 外贸网站建设注意什么怎么在网上做广告
  • 在北京找工作有哪些招聘网站seo如何优化关键词上首页
  • 建设网站的相关技术百度快速排名点击器
  • 成都电子网站建设东莞seo整站优化火速
  • win10网站开发怎么测试不建站平台哪家好
  • 扬中网站建设案例网站排名seo教程
  • 色彩 导航网站链爱交易平台
  • 合肥企业网站建设工作室互联网公司排名
  • 网站可以做软件检测吗企业推广软件
  • 哪个网站可以预约做头发的宣传网站站点最有效的方式是
  • 网站建设 网页做网站
  • .org做商业网站东莞seo优化公司
  • 为什么上传网站模板网站上没有文字和图片东莞疫情最新消息今天新增病例
  • 为什么做的网站别的浏览器打不开怎么办如何快速推广一个app
  • 中网建站seo关键词是什么
  • 怎样做网站备案做公司网页
  • 南宁网站建设 南宁联达亿搜索引擎营销ppt
  • 网站建设的指标百度一下一下你就知道
  • 北京vi设计公司哪国内seo做最好的公司
  • 微信公众号平台官网注册入口seo网络推广专员招聘
  • 中文网站开发开发一个小程序一般需要多少钱呢
  • WordPress 教育模板百度推广优化排名怎么收费
  • 翻译类公司网站模板无锡网站seo顾问
  • 网站建设 四川免费的网站关键词查询工具
  • 泰安工程建设信息网站seo的理解
  • 金坛网站制作搜索引擎关键词排名优化
  • 如何申请自己的网站seo需要什么技术
  • 光谷做网站推广哪家好最新国内新闻重大事件
  • 手机网站建设教程百度平台客服怎么联系
  • 营销型网站的类型有哪些网搜网