void f(void)
{
int * p;
int a[3] = {1,2,3};
p = a;
printf("%d %d", a[0], p[0], *(a+1), *(p+1));  //此处四种表示方法等价
}

  思考:为什么数组可以使用下标进行元素定位?

  答:因为数组名等价于数组第一个元素的地址,如上述代码中a[0]与*p等价与*(p+0)等价,a与p等价,所以数组的下标涵义上是通过指针的移位进行定位的。

最新文章

  1. 安装Hive(独立模式 使用mysql连接)
  2. Centos 源码安装zabbix 2.4.5
  3. 手势估计- Hand Pose Estimation
  4. 解决pydev报unsolved import的问题
  5. python报错
  6. MVC 自定义异常错误页面处理
  7. hdoj 2074 叠筐
  8. PHP第二课笔记
  9. Oracle触发器Trigger基础1
  10. Ubuntu上配置SQL Server Always On Availability Group(Configure Always On Availability Group for SQL Server on Ubuntu)
  11. ASP.NET Core - 关于标签帮助器您值得了解的五点
  12. 自定义gradview
  13. 关于HashSet集合add元素
  14. 原生js触碰到底部触发函数;
  15. python之OpenCv(四)---人脸识别
  16. Jedis
  17. Source Insight相关设置
  18. 大大维的游戏机计划1--贪吃蛇v1
  19. javascript 点击按钮实现隐藏显示切换效果
  20. day30 操作系统介绍 进程的创建

热门文章

  1. 事件总线功能库,Reface.EventBus 详细使用教程
  2. Vue Cli 报错:You are using the runtime-only build of Vue where the template compiler is not availabl
  3. CentOS配置Tomcat监听80端口,虚拟主机
  4. SpringBoot返回JSON日期格式问题
  5. Spring杂谈 | 你真的了解泛型吗?从java的Type到Spring的ResolvableType
  6. metasploit payload运行原理浅析
  7. 004_Python的列表切片,增删改查,常用操作方法,元组,range,join
  8. Coursera课程笔记----计算导论与C语言基础----Week 7
  9. 【Spark】DataFrame关于数据常用操作
  10. 【HBase】Java实现过滤器查询