Un principiante urgente en lenguaje C hizo una pregunta sobre matrices. ¡Gracias!
for(i=0;i<10;i++)
a[i]=i;
Estas dos oraciones inicializan la matriz a[]; el contenido es 0,1, 2,...9
-------------------------- ------- ---- ---------------------------------------------- ---- ---------
for(i=0;i<3;i++)
p[i]=a[i*(i +1)] ;
Estas dos oraciones son la matriz de inicialización p[]; el contenido es p[0]=a[0];p[1]=a[2];p[2]= a[6] ;
---------------------------------------- -- -------------------------------------- ---------- -- ------
for(i=0;i<3;i++)
k+=p[i]*2;
Estos dos las oraciones son iguales a k. El valor original es 5;
Cuando i es igual a 0; k=k+0*2=5;
Cuando i es igual a 1; k=k +2*2=9;
Cuando i es igual a 2; k=k+6*2=21;