我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

各位问个有关指针的问题

给定如下定义及初始化:long distance[6] = {100, 200, 300, 400, 500, 600}, *pdis = &distance[3];
则表达式 *(pdis-2) + pdis[2] 的值为 该去怎么理解

pdis就指向distance的第4个元素,也就是400所在位置
那么pdis-2就指向200的位置,*号取值就是200;pdis[2]相当于pdis+2,指向600的位置。所以表达式就是200-600 = -400

近期文章

  • 二叉树访问权限冲突如何解决
  • OpenCart配置类如何工作?
  • 能帮我看看问题出在哪里嘛
  • 这四个空里应该填什么,写一个可以读写c#语言的源程序,每一行加上行号后保存到另一个后缀为.prm的同名文件中。
  • 如何用python的类求学生成绩等级并输出对应名字?
  • 如何设置搜索框的居中,大小
  • C语言 char型变数后面总会有多余的空格
  • EasyExcel向模板追加导入数据出现多余空行
  • 对一个软件一截图就黑屏,这个软件应该是有什么防截图之类的
  • 如何升级一个项目的依赖版本
  • 如何停止输入呀?按enter键也没用
  • REST用PHP,如何选择查询字符串
  • app平台网站制作搭建的思路有哪些?
  • 结构体链表 结构体排序
  • eclipse向mysql填值全为空
  • 关于#计算机网络网络#的问题求解答
  • c语言快排实现数位排序
  • 最小费用最大流的负圈问题
  • 三个校区之间用路由连接
  • docker + Jenkins

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华