数组变量与指针的关系

数组变量是特殊的指针: 1、数组变量本身表达地址,所以         int a[10];    int *p=a; 2、但是数组的单元表达的是变量,需要用&取地址,并且[ ]运算符可以对数组做,也可以对指针做          p=&a[0];    //将a[0]的地址保存在指针p中         并且p[0]=a[0]的数据         若p=&a[4];则将a[4]的数据=p[0]
相关文章
相关标签/搜索