c语言int * b = &a 与 *b = &a有什么区别,分别是什么意思。求解惑

c语言int * b = &a 与 *b = &a有什么区别,分别是什么意思。求解惑

问题描述:

img

img


c语言int * b = &a 与 *b = &a有什么区别,分别是什么意思。求解惑

int *b=&a等价于int*b; b= &a。
就是说b是一个int类型的指针,指向a的地址。
*b=&a这么写,*b的意思是取b指向的元素的值,不是地址,而&a是取a的地址