C语言指针问题求高手急啊!!!!!!!
C语言指针问题求高手急啊!!!!!!!
日期:2009-09-07 13:45:22 人气:2
应该是1和6,过程如下:
*(p++)
p++令p=p+1并返回p-1(注意是现在的p),p-1就是原来的p
然后取值,等于'1'
(*p)++
*p返回'6'(注意:上面的*(p++)已经改变了p),然后++(自加)
你的代码相当于:
main()
{ char s[]="162",*p,*q,*r;
p=s;
//原来的printf("%c\n",*(p++));