(*++p)是地址加1后的地址所存储的内容。
这里的加1和p的指针类型有关,实际上是加了一个存储单位,等于指向的数据类型的size。如果p是char *,那么就是加1个字节,如果是int *,那么就是加4个字节。
如果p指向一个数组a的首地址,那么p等于&a[0],(*++p)就是a[1],该句话完成后,p等于&a[1]。
(*++p)是地址加1后的地址所存储的内容。
这里的加1和p的指针类型有关,实际上是加了一个存储单位,等于指向的数据类型的size。如果p是char *,那么就是加1个字节,如果是int *,那么就是加4个字节。
如果p指向一个数组a的首地址,那么p等于&a[0],(*++p)就是a[1],该句话完成后,p等于&a[1]。