对指针变量的小理解
1.p是一个指针变量,是一个地址,本身也是变量
2.* p是这个指针变量指向的地址上存放的变量,后面只跟指针变量
3.int * p=a此时p用于定义,a就是p的地址的值,而非其上存放的变量值
4.&p是这个指针变量的变量的的地址
*p的两种区别见如下代码
#include<stdio.h>
int main(){
int a=2;
int *p=&a,*q;
q=&a;
printf("*p=%d\n",*p);
printf("*q=%d\n",*q);
原创
2020-05-13 19:25:07 ·
203 阅读 ·
0 评论