C语言:指针中 * 与 & 同时使用引发的思考
请看以下例子:我的分析:*p 是指针指向的值,&*p 是指针指向的值的地址,也就是 指针指向的当前 地址,可以理解。&p是指针自己的地址, * &p就是指版针变量本身了。 那指针自己的地址的值是多少呢?正确理解:第一种理解:* 用于语句里的指针变量时,表示指针指向的值。例如:printf("%d", *pa);&用于语句里的普通变量时,表示求普通变量的地址。例如:int a; pa=&a; &a