Programa que guarde en un arreglo bidimensional de 5 x 5 valores aleatorios entre (1- 10)
1) #include <stdio.h>
Incluye la librería estándar C stdio.h, que proporciona operaciones de entrada y salida (printf, scanf, ...)
2) #include <string.h>
Incluye la librería estándar C string.h, que proporciona herramientas para manejar y manipular strings en C.
3) #include <windows.h>
Incluye la librería NO estándar windows.h, que proporciona opciones gráficas-
4) #define tam 40
Es una macro de preprocesador, que define la palabra tam como 40, es decir, donde escribamos tam, el compilador lo cambiara por 40
5) char n1[tam], n2[tam], n3[tam], naux[80];
Define cuatro arrays de tipo char o strings, n1, n2 y n3 de tamaño tam, es decir, 40, y naux de tamaño 80.
6) int tam1, tam2;
Define las variables tam1 y tam2 de tipo integer (entero).
7) int main(){ ... }
Es la función principal del programa, actúa como controlador del programa.
8) printf("Dime el primer nombre \n");
Muestra en pantalla el texto entre comillas y posteriormente cambia de línea (\n).
9) scanf("%[^\n]s", &n1);
Lee una cadena de caracteres con blancos incluidos hasta pulsar la tecla intro.
getchar(); Lee un caracter.
10)printf("Dime el segundo nombre \n");
idem punto 8.