这里的*p++是先取值在向后移动一个位置,而*(q++)表示的是先移动一个位置再取值如:int *p,n;int a[3]={1,2,3};p=a;则n=*p++;时n=1;而n=*(p++);时n=2;这种问题自己可以再VC上运行一下试一下就可以了
区别 第一个是取当前地址的值自加1第二个是地址向后偏移一位 再取值
没区别