#include
int main (void)
{
int ref[] = {8,4,0,2};
int *ptr;
int index;
for(index = 0,ptr = ref; index < 4;index++,ptr++)//为什么这里是ptr=ref而不是*ptr =ref呢 这里指针*ptr起到了什么作用呢
printf("%d %d\n",ret[index],*ptr);
return 0;
}
ref是数组名,相当于指针,而ptr也是指针,当然是ptr = ref啊
这里ptr就是用来遍历数组所有元素的指针,用数组名是不可以这么++的