数组的指针和数组元素的指针。
来源:互联网 发布:小学老师 知乎 编辑:程序博客网 时间:2024/06/02 05:30
int arr[100];printf("&arr[0]=%d\n",&arr[0]);printf("arr=%d\n",arr);printf("&arr=%d\n",&arr);printf("&arr[0]+1=%d\n",&arr[0]+1);printf("arr+1=%d\n",arr+1);printf("&arr+1=%d\n",&arr+1);
运行的结果
&arr[0]=1244656
arr=1244656
&arr=1244656
&arr[0]+1=1244660
arr+1=1244660
&arr+1=1245056
说明的问题是:
arr和&arr[0]是等效的,即数组名是数组第一个元素的指针
&arr和arr是的地址相同,但是却本质上不同。arr是数组第一个元素的指针。&arr是数组的指针。这可以从指针+1的地址偏移看出。
- 数组元素的指针和数组的指针
- 数组的指针和数组元素的指针。
- 数组指针与数组元素的指针
- 数组、指针和字符串:指向数组元素的指针和指针数组
- 数组、指针和字符串:指向数组元素的指针和指针数组
- 用指针计算数组元素的和
- 指向数组元素的指针
- 数组元素的访问-----指针
- 数组指针、 指针数组、函数指针、函数指针数组和指向函数指针数组的指针
- 简述指针数组 数组指针 函数指针 函数指针数组和函数指针数组的指针
- 数组指针和指针数组以及指针的指针
- 指针数组和数组指针的区别
- 指向数组的指针和指针数组
- 指针数组和指向指针的数组
- 指针数组和数组指针的技巧
- 指针数组和指向数组的指针
- 指针数组和数组指针的区别
- 指针数组和数组指针的使用
- Playing with Virtual Memory
- c++
- js使用ajax
- Corona 使你的iPhone和Android开发不再困难(lua)
- android开发之路3
- 数组的指针和数组元素的指针。
- auto-import导致HQL的错误
- TreeView小知识
- 在Eclipse中运行C++程序出现"Launch failed. Binary not foud"和"Program file not Specified"的问题
- vs2008添加连接静态库和动态库
- python文本处理
- How Browsers Work:Behind the Scenes of Modern Web Browser(II)
- UML 基础: 类图
- “NoHadoop”?——新一代海量数据架构分析