您的位置:首页 > 编程语言 > C语言/C++

C语言学习笔记.指针4--数组指针和指向数组的指针变量(一)

2008-10-26 17:49 741 查看
1.数组的指针是指数组的起始地址,数组元素的指针是数组元素的地址。
2.一个数组是由连续的一块内存单元组成的。数组名就是这块连续内存单元的首地址。一个数组也是由各个数组元素(下标变量)组成的。每个数组元素按其类型不同占有几个连续的内存单元。一个数组元素的首地址也是指它所占有的几个内存单元的首地址。
3.定义一个指向数组元素的指针变量的方法,与指针变量相同。
4.C语言规定,数组名代表数组的首地址,也就是第0号元素的地址。但数组名代表首地址是一个常量,并不是一个指针变量,所以数组名++这种运算是错误的。
谭浩强的书上指出的一个错误,的确很容易忽视:

main()

{int a[10];

……

f(a,10)

……

f(int *x,int n)

{

……

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐