C语言,看题目&是取地址的意思,所以*p是一个指针,怎么能把5赋给指针呢?
展开全部
我认为这是c语言设计的不好的地方,就是声明和初始化写在一行里,特别让初学者混淆。我这样写你就明白了。int n,*p,**q;
p=&n;
q=&p;
所以变量是p,p是指针。
p=&n;
q=&p;
所以变量是p,p是指针。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
星号p不是指针哦,p是指针,星号p是指针指向的地址的值。
追问
*p=&n,不是把n的地址赋给*p吗
追答
不是,你连起来看,它其实是定义。你看哈。 int *p=&n。int *p是声明一个指向int的指针p,值是n的地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询