
3条回答 默认 最新
Java川 2021-07-31 10:54关注第一个p=a ;叫定义指针p. p是一个指针类型了,此时p就是a的地址;第二个p=a,*p不叫指针,而是p指针所指向的地址内的值.
int a[2]={2,3};
int *p;//p是指针
p=a; //p等于a的首地址即a[0]所在地址
int s=*p; // *p是 p指针指向的地址内的值.即2本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1
第一个p=a ;叫定义指针p. p是一个指针类型了,此时p就是a的地址;第二个p=a,*p不叫指针,而是p指针所指向的地址内的值.
int a[2]={2,3};
int *p;//p是指针
p=a; //p等于a的首地址即a[0]所在地址
int s=*p; // *p是 p指针指向的地址内的值.即2