c语言题目求大神们解释啊
c语言题目求大神们解释啊
日期:2013-05-29 20:49:54 人气:2
int a[5]={2,4,6,8,10},*P,* *k;这句话等价于
int a[5]={2,4,6,8,10};
int *P;
int **k;
这三句。
a是一个数组
p是一个int指针
k是一个指向int指针的指针
p=a; //p指向a数组的首地址
k=&p; //取p指针的地址给k。
printf("%d",*(p++));//p++表达式返回的是当前的p值,即数组首地址。解引