程序看不太懂啊,到底是什么意思啊?

img

%x 16进制输出,
p=0x194 = 404 也就是p和a[0]的内存位置
1个int2个字节
p+9=a[9],p+(9*2)=p+18=422=0x1A6

*p是指针变量,p = a表示p存储数组a的首地址数据,也就是a[0],%x代表十六进制输出,输出p的数据为0x194(十六进制) = 404(十进制),因为数组变量是int,所以一个位置2个字节,p + 9 = 404 + 9 × 2 = 422(十进制) = 0x1A6(十六进制)。