a是数组,p是指向数组首地址的指针a数组大小是10个,因此a+10相当于数组的最后一个元素所以该循环相当于for(int i=0;i<10;i++)cout<<a[i];是一个意思,无非用指针替代下标进行循环而已