C语言指针操作

指针也是一个变量,只是这个变量的值比较特殊,它存放的是地址;

&符号为取地址符:&a就是取a的地址;星号p(*p)的意思是把指针p里面的值取出来

int a=10;

int *p;

p=&a;

printf("a=%d p=%d",a,*p);

 

  1. int *p1[5];首先它是一个数组,数组的元素都是指针,也就是说该数组存储的是指针
  2. int (*p2)[5];数组指针来说,首先它是一个指针,它指向一个数组
posted @ 2022-05-15 19:38  一蓑烟雨任平生生  阅读(71)  评论(0)    收藏  举报