请问,在C中, ptr[-1]=0是什么意思

NeilHappy 2012-12-07 04:48:38
今天看到一行代码,ptr[-1]=0.不明白是什么作用?我直到在python中[-1]是代表最后一个元素。请问,在C中,ptr[-1]=0是什么作用?
...全文
268 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pehaps 2012-12-07
  • 打赏
  • 举报
回复
a[0]的上一个元素,数组在用的时候,实际上是读取数组名,也就是一个地址,然后加上下标的值*元素类型的大小,得到需要取得数的位置,不会判断下标是否是负数。
baichi4141 2012-12-07
  • 打赏
  • 举报
回复
ptr[-1]==*(prt-1) 指向ptr这个指针的前一个位置
NeilHappy 2012-12-07
  • 打赏
  • 举报
回复
引用 2 楼 ri_aje 的回复:
ptr 指向位置的上一个元素。
谢谢啊,明白了。
  • 打赏
  • 举报
回复
对于变量的使用,为什么不按规则来?
ri_aje 2012-12-07
  • 打赏
  • 举报
回复
ptr 指向位置的上一个元素。
七擒关羽 2012-12-07
  • 打赏
  • 举报
回复
非常简单,ERROR

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧