指向数组的指针变量称为数组指针变量。
一个数组是由连续的一块内存单元组成的。
数组名就是这块连续内存单元的首地址。
一个数组也是由各个数组元素(下标变量)组成的。
每个数组元素按其类型不同占用几个连续的内存单元。
一个指针变量既可以指向一个数组,也可以指向一个数组元素。
一般形式:
类型说明符 *指针变量名。
有了指针可以用两种方法访问数组元素:
第一种方法为下标法。
一个数组是由连续的一块内存单元组成的。
数组名就是这块连续内存单元的首地址。
一个数组也是由各个数组元素(下标变量)组成的。
每个数组元素按其类型不同占用几个连续的内存单元。
一个指针变量既可以指向一个数组,也可以指向一个数组元素。
一般形式:
类型说明符 *指针变量名。
有了指针可以用两种方法访问数组元素:
第一种方法为下标法。
第二种方法为指针法。
main(){
int a[3],i,*p;
p=a;
//下标
for(i=0;i<3;i++){
a[i]=i;
}
//指针
for(i=0;i<3;i++){
*p=i;
p++;
}
}