c语言选择题,指针 问题😞😞😞求解,急急急,求详解

如题所述

正确答案是D。
p是指针,i是一个整数变量,&i取得的是i的地址,因此p是可以以i的地址赋值的。
这样*p的值就等于i。但是i还没有赋值,所以不能直接赋值,只能对地址赋值。追问

c应该改成*p=&10吗

追答

这也是不对的,10是文字常量,没有正式的地址,所以无法赋值给p,而且*p指的是地址p内的值,两者也不相匹配,无法完成赋值。

温馨提示:答案为网友推荐,仅供参考
相似回答