1、定义了p为一个指针;
2、定义了a[]为一个数组。如果单独写a,则表示a[]这个数组的首地址。
在这里a[]={'1','2','3','4','5','6','7','8','9',0}的首地址就是字符'1'的地址。
3、在“p=a+i;”中是将a所表示的地址加上i位后的新地址存储到p中。
在这里i=8,则p此时的地址为字符‘9’的地址;
4、执行p-3时将原先指向字符'9'的指针向后移动3位,此时p-3代表了字符'6'的地址;
字符'6'及其后的存储情况为:‘6’、‘7’、‘8’、‘9’、\0;
5、"%s\n",用%s输出,看完上边的我想对于用%s输出的是什么就不用我说了。