关于C语言的问题。.,

虽然学了指针,但是不明白变量为啥要加这个*。

img


感谢解答。

你可以理解为&是求导,*是积分

  • 假设一个int变量a
  • a的地址是&a
  • 我们用一个int*指针p来接收a的地址.int*p=&a
  • 如果需要利用指针p来操作变量a,就要给前面加一个p可以当做a,*(&a)=a

如果对你有帮助,还请点个采纳!

加*取指针所指内容,加&取变量地址。
如 int i=0;int *p=&i;,p是&i地址,*p=i=0。