C语言,指针选择题,求解析

尽量说详细点为什么
2025-04-19 07:15:45
推荐回答(3个)
回答1:

要搞清楚如果p是指针变量,那么*p表示指针所指向的内容。p是地址,*p是内容,不一样。

答案是选B.对于(2),p=*q显然是错误的;对于(3),a=b=0这个初始化就已经错误了,在C里面不能这样赋值,只能a=0,b=0;

回答2:

选A

回答3:

选a吧,&与*是可抵消的。b不对因为该是p=q,c不对p=&a,d不对因为q=&a