C语言数组越界的问题,这个题答案D选项是错的,请问各位大神,是因为数组越界的问题吗?

这个题答案D选项是错的,请问各位大神,是因为数组越界的问题吗?但是我个人理解当i=10while就不执行了,也就不存在&a[10],请问是我的理解有问题吗?

没问题,是的,确实没问题