(*p)++最终指向什么?

[复制链接]
查看11 | 回复3 | 2011-9-11 10:00:34 | 显示全部楼层 |阅读模式
(*p)++表示P所指向的元素值加1,如果是在数组中a[10]={1,2,3,4,5,6,7,8,9},p=a;,则++(*p)相当于++a[0].若工a[2]=3,则在执行++(*p)后的值就是4.一定是把所指向的元素的值加1.这一点一定要搞清楚,指针 是很难用的。加油!!!...
回复

使用道具 举报

千问 | 2011-9-11 10:00:34 | 显示全部楼层
p是一个指针;*p是指针所指向的变量;比如i:int a;//a是一个整型变量int *p;//p是一个指向整型变量的指针p=&a;//将变量a的地址给p那么*p==a;//*p与a是相同的(*p)++表示的是a的值加1。。...
回复

使用道具 举报

千问 | 2011-9-11 10:00:34 | 显示全部楼层
p表示指针,*p就表示一个具体的值了,所以那个是*P那个值加1...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行