如何取指针变量的地址?

2025年03月24日 08:33
有3个网友回答
网友(1):

  取任何变量的地址,只需要使用取地址运算符——&即可。比如

int i;
char *p;   //定义一个字符指针
struct test o_o;

  都可以通过&取地址运算符操作。

int *pi = &i;
char **px = &p; //保存指针变量的地址记得使用 两个*号表明是一个指向指针的指针
struct test *ps = &o_o;

网友(2):

这样做应该是可以的,&L。 你取出来的地址应该用%p输出。如果要把这个地址赋给变量的话,变量得是长整形。

网友(3):

首先,要在L中存LOW[0]的地址应该这样写,uchar *L = LOW,或者 uchar *L = &LOW[0],其次取L的地址是&L没错,跑飞的话,具体没有代码就不知道什么问题了,不过注意的是&L是16位的,要用int存储