关于#for#的问题,其过程?

#include <stdio.h>
int main()
{
int i, k, a[10], p[3];
k=5;
for(i=0;i<10;i++)
a[i]=i;
for(i=0;i<3; i++)
p[i]=a[i*(i+1)];
for(i=0;i<3; i++)
k+=p[i]*2;
printf("%d\n",k);
return 0;
}

第一个for循环赋值a[0]-a[9]的值分别为0.1.2.3.4.5.6.7.8.9
第二个for循环赋值p[0]=a[0],p[1]=a[2],p[2]=a[6]
第三个for循环就是数组p所有元素的平方和