数组名和指针的区别
2015-09-19 17:48
225 查看
指针和数组的关系很微妙,之前一直不清不楚,今天好好的看了一下大家的意见,在此总结一下。
数组名不是指针
数组名神似指针
数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组;
数组名的外延在于其可以转换为指向其指代实体的指针,而且是一个指针常量;
指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅意味着数组的存放地址!
引用自此讨论区#24
此博客的讲解有一定作用
数组名不是指针,但他在表达式中常被自动转换为指针使用(&array[0]);他是一个符号常量,没有自己的空间。
指针是一种类型,指针变量不等于指针;除去变量属性,指针就是地址;有自己的空间
数组名不是指针
数组名神似指针
数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组;
数组名的外延在于其可以转换为指向其指代实体的指针,而且是一个指针常量;
指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅意味着数组的存放地址!
引用自此讨论区#24
此博客的讲解有一定作用
数组名不是指针,但他在表达式中常被自动转换为指针使用(&array[0]);他是一个符号常量,没有自己的空间。
指针是一种类型,指针变量不等于指针;除去变量属性,指针就是地址;有自己的空间
相关文章推荐
- 01机房可行性研究报告
- win8.1-进入测试模式-调试模式
- 1018:Communication System
- 【日常学习】【倍增LCA】codevs2370 小机房的树题解
- ubuntu安装deb文件时,缺少的依赖的下载网址
- 计应143 卞玉新
- expdp 备份数据库-附带报错信息
- js关闭浏览器窗口及检查浏览器关闭事件
- python的numpy、scipy、pandas、matplotlib、pip库下载
- springMVC工作原理
- 3.3 difflib--比较不同序列之间差异库
- LBS JAVA Spring mongoDB
- FlatBuffers小试
- 3.3 difflib--比较不同序列之间差异库
- Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- 第一次写博客
- 移动端重置浏览器默认样式代码
- BusyBox rcS&fstab配置
- 年月日关联 判断平年闰年月份天数判断 放入Spinner 菜鸟
- ShareSDK