指针问题和进制转换问题

img


为什么答案是147我想的是p向后移动两位到C然后他的也不等于147呀

首先,确认一下题中的号是不是没有打印出来,是p =str; (p+2) ?
如果是的话,那么打印的就是八进制的C字符,如果p+2没有
号,就是C字符的地址

如果。。。。 都是如果,可能题那里没打印对,如果答案是错的,要勇敢提出来。