字符数组输出有一个特性就是会将后续的所有字符一起输出,知道'\0'结束输出
i=8
a+i = a+8
a+8 - 3 = a+5
a+5这个地址对应的元素是第6个,也就是'6'
将后面所有元素一起输出就是6789
是这样,首先i=8,p=a+i,让p指向a数组第8个下标位置,然后(p-3)指向数组第(8-3)=5个下标位置,即字符'6',然后按字符串打印,即打印字符'6'到'\0'空字符结束,所以 打印结果是6789。
首先数组名是数组地址,就是指针指针的运算+表示地址偏移几位,这个偏移8位即下标为8的元素‘9’,-9由向前偏移3位到6,用%s输出遇到‘\0’才算结束,所以是B