
 Amigos soy nuevo en este foro pero tengo las siguientes dudas, y espero que me puedan ayudar hace muy poco empecé a trabajar con visual c++,   tengo un codigo q hace el llenado de una matriz que, este código lo baje de otra web 
www.mundoc.net empecé a trabajar por las mías pero y creo que algo he entendido pero quisiera que alguien me pueda ayudar a descifrar un poquito mejor este código, esperando tener  una buena acogida me despido atte.
RodrigoM
Aquí esta el código, diré lo que entiendo y si estoy equivocado espero me corrijan ya..
# include <stdio.h> */ invoco librerías que utilizaré para realizar algunas funciones dentro del programa*/
# include <conio.h>  
  main ()*/ comienzo el programa con la función main para llamar las siguientes funciones*/
  {
   int a[3] [3]; */ delaro variables*/
   int n=0; int i; int j;
printf("Ingrese valores a la matriz:"); */ muestro en pantalla el literal*/
scanf("%d",&n); */ comienzo a leer los valores que tendra la matriz*/
for (j=0;j<n;j++) */comienzo el ciclo*/
*/PARA J=0; MIENTRAS  “J” SEA MENOR QUE EL NUMERO QUE INGRESO, Y ESTE A LA VEZ INCREMENTANDOLO EN 1<< ESTA BIEN LO QUE DIJE CIERTO?*/       
      for (i=0;i<n;i++)  */OTRO CICLO IGUAL --- PERO QUE ESTA HACIENDO AQUI???*/
      {    */ SE ABRE UN CICLO*/
         printf("Ingrese numero:"); */ LITERAL QUE APARECE EN LA PANTALLA MIENTRAS SIGO INGRESADO LOS DATOS DE LA MATRIZ*/
         scanf("%d",&a[j]
); */ LEO LAS COORDENADAS  LAS GUARDO EN MEMORIA*/ 
      } */ CIERRO UN CICLO*/
      
      /* CICLO PARA MOSTRAR LA MATRIZ */
*/ AQUÍ NO ENTIENDO ME GUSTARIA SABER PORQUE REPITO EL MISMO CICLO*/
   for (j=0;j<n;j++) 
      for (i=0;i<n;i++)
         printf("%d",a[j]); */ MUESTRO LAS VARIABLES EN PANTALLA QUE SE HAN GUARDADO EN asub[j]*/
         
getch();
   }