8.在int a=3, *p=&a;中,*p的值是( )。

A. 变量a的地址值 B. 3 C. 无意义 D. 变量p的地址值

应该选B

可以分解为:
int a=3;
int *p;
p=&a;

所以*p为a的值,p为a的地址
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-30
答案是 3 呀
第一个*p是定义一个指针变量p,p指向a的地址
第二个*p是从p指向的地址中得到值
就是3了
第2个回答  2009-06-30
p定义为一个指针,存放变量a的地址,在变量p之前上取数符*,故*p为a的数值3
第3个回答  2009-06-30
p=&a 指针变量p指向a 的地址 其值为 a的地址
*p=&a 为指向(指针变量p所指向的a的地址)其值为3
相似回答