您的位置首页百科词条

c语言中*ptr和&ptr有什么区别?

c语言中*ptr和&ptr有什么区别?

若罩乎ptr是合法且有效的指针,那么*ptr是取ptr指向的目标的内容,&ptr是取当前平台下存放指针ptr的地址。如://#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ int x=7,*ptr; ptr=&x物旅悉//使ptr指向x,即镇余使ptr有效 printf("*ptr = %d\n&ptr = %p\n",*ptr,&ptr); return 0;}