2个回答
展开全部
*(s+1)或者s[1]。
更多追问追答
追问
答案是*(s+1)可是为啥?提上不是说了不能移动指针啊,既然不能移动指针,那s就不可能+1了吧?
追答
+1就移动了指针了?用下列代码段试试?printf("%p\n",s);printf("%d\n",*(s+1));printf("%p\n",s);,执行过后你看看s移动了没有。s+=1、s++、++s、s=s+1,当n是不为0的整数时,s+=n、s=s+n都移动了指针,而s+n是不会移动指针的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询