int a=10;
int b=5;
int *p;
p=&a;
int *c;
*c=&p; //这里会报错,大神应该看出来了吧
C是一个指针类型,每个指针有自己本身的住址 和 指向某指针地址的值,对吧。
一级指针本身的地址呢
怎样让c指针的值 为 p的地址(不是p的值)?
// c=p 是让c的指针完全和p的指针相等,地址到值
请大神解决
#include
int main() {
int a = 10;
int b = 5;
int *p;
p = &a;
int **c; // 要c存储p的地址,c的类型应当是指针的指针
c = &p; // 然后用一般的对指针赋值的方式就可以了
std::cout << &c << std::endl;
system("pause");
return 0;
}