
c语言指针p+1与p++有什么不同 5
12个回答
展开全部
int *p,*q,*s;
int a[10];
p = a; //p 指向 a[0]
s=p+1; //s 指向 a[1] , p没有变,还是指向 a[0]
q=p++; //相当于 q=p ; p=p+1; q指向a [0] ,p指向a[1]
int a[10];
p = a; //p 指向 a[0]
s=p+1; //s 指向 a[1] , p没有变,还是指向 a[0]
q=p++; //相当于 q=p ; p=p+1; q指向a [0] ,p指向a[1]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个P值不变,第二个p值加了一个一。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询