以下是引用ar7043在2006-8-17 17:05:48的发言:
第一题p+=2把p的地址向后移了两位。又自加表达式不是变成4了吗
我也是这么想的,请问这种思路对吗?
第一题p+=2把p的地址向后移了两位。又自加表达式不是变成4了吗
2006-08-17 23:15
2006-08-18 11:29
2006-08-18 14:49
2006-08-18 14:50
那就是说题目出错了?
2006-08-18 15:07

2006-08-18 15:11
*p++等价于取*P的值,然后把p向后推移一个类型,*p已经等于3了,再向后移一位不就变成4了吗?
2006-08-18 22:37

2006-08-18 23:19
我终于明白了,这么说*(++p)的值就是4了,因为
就比如i=2,++i;此时++i的值是3,但i的值还是3,不变,对吗?
2006-08-18 23:56
2006-08-20 00:00