C语言中,这道题怎么做? 30 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 搜索资料 2个回答 #热议# 空调使用不当可能引发哪些疾病? wx2473877548 2017-01-09 · TA获得超过1436个赞 知道小有建树答主 回答量:334 采纳率:0% 帮助的人:112万 我也去答题访问个人页 关注 展开全部 这个简单,&pa是去取pa的地址,把a的地址存进pa的地址的,pa的地址存的就是a的地址,所以pa就是指向a的的变量,pb也是如此。 选项a错在&pb是取pb变量的地址,地址是个常量,常量是不能被赋值的 更多追问追答 追答 c也是如此,两个都是常量,不能被互相赋值 d是缺少取地址符,在星号pa前面应该加个取地址 追问 D项不是相当于指针那样,b=a了吗,为什么要加取地址附?加了之后表示什么意思?为什么题目在定义的时候可以写成 int &pa=a;这种写法不理解,指针不是应该写成int *pa=&a;的吗? 追答 优先问题,先算等号右边的,式子就变成了*pb=a了,指针只能存放地址而不能存变量 有多种形式的这个我也是第一次见到,但是仔细分析还是能分析得出来,指针在初始化的时候也可以写成int *pa=a; 这个没必要较真,它就是这样规定的,书上也没有解释,知道这样写对的就行了。 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 黔含品2 2017-01-11 · TA获得超过3.8万个赞 知道小有建树答主 回答量:2.7万 采纳率:45% 帮助的人:1376万 我也去答题访问个人页 关注 展开全部 首先, s作为数组名, 是不可以有s++操作的。 因为数组名不能改变值。 其次 即使s是指针, 那么后置自加, 也是先取值,再自加。 所以 s++ 这个表达式的值,还是自加前的值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: