作业帮 > 综合 > 作业

问一道C语言指针方面的题

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 06:12:32
问一道C语言指针方面的题
下边这题为什么选B?
若有说明:int n=3,*p=&n,*q,则以下非法的赋值语句是()
A.q=p; B.p=n;
C.n=*p; D.*p=n;
问一道C语言指针方面的题
p是一个指针,它必须指向一个地址,而n是一个变量,相当于一个地址的别名
二都的类型不一致,这样的操作是非法的,除非改成p=&n,这样二者都是地址了
就可以操作了