C++的指针变量中,*p与p有什么区别?

如题
2025-03-21 18:06:13
推荐回答(4个)
回答1:

p指向的是地址,*是解除操作符,加在p前面是为了获取存储在这个地址的值

回答2:

*p 值得是该指针指向的变量的值p指的是该指针指向的变量的内存地址

回答3:

#include
void main()
{
int i=5;
int *p;
p=&i;
cout<<"*p="<<*p< cout<<"p="<}
程序输出结果:
*p=5
p=0x0012FF7C
Press any key to continue

回答4:

int p = 10; // p 为一个整形变量

int *pN = &p; // *pN为一个指向p的指针.