C指针 指针常量vs常量指针 指针数组vs数组指针 指针函数vs函数指针

C指针  指针常量vs常量指针  指针数组vs数组指针  指针函数vs函数指针

1、指针常量vs常量指针

指针常量 const int *p;

指针所存的地址指向的值是常量。如 const int *p = &a; 则*p就是常量,但是p依然可以被改变。

常量指针 int *const p;

常量指针就是该指针是个常量。如 int *const p = &a; 则 p的值无法改变,但是p所指向的区域(*p)可以改变。

 

2、指针数组vs数组指针

int *a[10]; 

指针数组:数组元素全为指针的数组称为指针数组。十个元素全为int型指针

int  (*a)[10];

数组指针:数组的指针,指针指向有十个int型整数的数组。

3、指针函数vs函数指针

posted on 2012-03-08 16:38  水木杨  阅读(263)  评论(0)    收藏  举报

导航