关于数组的总结
来源:互联网 发布:淘宝卖家云标签 编辑:程序博客网 时间:2024/05/23 12:14
int a[5]={1,2,3,4,5}
1,a与&a[0]是完全相同的,包括含义和值。
含义:数组的首元素的首地址
值为:0X0012ff6c
2,&a与a,&a[0]的含义不同,值相同
含义:整个数组的首地址
值为:0X0012ff6c
3,a+1
含义:数组下一个元素的地址,即元素2的首地址*(a+1)=2
值为:0X0012ff6c+1*sizeof(int)
4,&a+1
含义:下一个数组的首地址
值为:0X0012ff6c+5*sizeof(int)
若int *p=(int *)(&a+1)
则*(p-1)=5
个人认为,对a,&a[0]的操作即是对数组首元素或者数组元素的操作,对&a的操作是对整个数组的操作。
- 关于数组的总结
- 关于数组的总结!
- 关于数组堆的总结
- 关于数组的一些总结
- 关于PHP中数组遍历的总结
- 关于数组的几点总结
- 关于数组的面试题总结(一)
- 关于数组的面试题总结(二)
- 关于数组的面试题总结(三)
- c++关于数组,指针的学习总结
- [Shell]关于shell中数组的总结
- C语言关于数组的部分总结
- 关于指针数组与数组指针的总结
- C++中关于复杂的多维数组声明的总结
- 关于指针和数组的关系,一点小小的总结
- 关于数组中最小两数差的学习总结
- 关于数组问题的一些总结(c/c++)
- C/C++ 关于数组和指针的总结
- 软件产品开发技术
- 使用.net制作程序安装程序
- 雷军-我十年的程序员生涯
- 数据库编程技术
- 《我十年的程序员生涯》系列之二:我写BITLOK的这七年
- 关于数组的总结
- uva 562 Dividing coins
- Java语法和J2EE概念
- Android 4.0 Platform Highlights
- 乱码问题和文件下载
- itsm、ITIL的区别
- 《我十年的程序员生涯》系列之三:阳光灿烂的日子
- 重读经典之——《windows程序设计》——宽字符型求长度
- linux常用命令和shell编程