现在的情况是,uchar *L=LOW[0];我要取的是指针变量L的地址,不是指针变量中保存的LOW[0]的地址,我在C51中用&L,取出来的不知道是什么值,跑飞了,应该怎么做?
ããåä»»ä½åéçå°åï¼åªéè¦ä½¿ç¨åå°åè¿ç®ç¬¦ââ&å³å¯ãæ¯å¦
int i;ããé½å¯ä»¥éè¿&åå°åè¿ç®ç¬¦æä½ã
int *pi = &i;意思是,即使指针变量是uchar型的,他自身的地址是16位而不是uchar的8位?
追答是啊,任何地址都是长整形的
追问干的,难怪我一直错,教科书上没重点提到,
追答客气了,有问题还可以问我,大家一起讨论。
本回答被提问者采纳