取任何变量的地址,只需要使用取地址运算符——&即可。比如
int i;
char *p; //定义一个字符指针
struct test o_o;
都可以通过&取地址运算符操作。
int *pi = &i;
char **px = &p; //保存指针变量的地址记得使用 两个*号表明是一个指向指针的指针
struct test *ps = &o_o;
这样做应该是可以的,&L。 你取出来的地址应该用%p输出。如果要把这个地址赋给变量的话,变量得是长整形。
首先,要在L中存LOW[0]的地址应该这样写,uchar *L = LOW,或者 uchar *L = &LOW[0],其次取L的地址是&L没错,跑飞的话,具体没有代码就不知道什么问题了,不过注意的是&L是16位的,要用int存储