A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© alen2015 中级黑马   /  2015-11-27 01:06  /  905 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

指针的概念:内存单元的编号也叫做指针。既然根据内存单元的编号或地址就可以找到 所需的内存单元,所以通畅也把这个地址称为指针。
总结:对于一个内存单元来说,单元的地址即为指针,其中存放的数据才是该单元的
数组名arr不代表整个数组,只代表数组首元素的地址。
数组的引用(访问数组的每个元素):一个变量有地址,一个数组包含若干元素,每个数组元素都有相应的地址 指针变量可以指向数组元素(把某一元素的地址放到一个指针变量中) 所谓数组元素的指针就是数组元素的地址 可以用一个指针变量指向一个数组元素,所以可以用指针来访问数组.
一维数组: arr是数组名,是一个常量,它代表一个数组的首地址    int *p=arr       arr=&arr[0]都代表该数组的首地址   *p=arr[i]

二维数组:arr是数组名,是一个常量,它代表一个数组的首地址    int  *p= arr     arr=&arr[0]=&a[0][0]都代表该数组的首地址 *p=arr[i][j]


1 个回复

倒序浏览
指针是一个指向地址的数据类型,它存的是地址,并且也有自己的地址;不能说地址就是指针,只能说指针内存的值是个地址。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马