#include void convierte(int [], int); /* prototipo */ int main() { int edad[] = {0, 0, 0, 0, 0}; /* variables locales */ int i, tam; tam = sizeof(edad) / sizeof(int); /* el tamaño se calcula en tiempo de ejecución */ puts("Antes de invocar a \"convierte()\".\n"); for (i = 0; i < tam; i++) printf("edad[%d]: %d.\n", i, edad[i]); putchar('\n'); convierte(edad, tam); /* parámetros reales */ puts("Tras invocar a \"convierte()\".\n"); for (i = 0; i < tam; i++) printf("edad[%d]: %d.\n", i, edad[i]); putchar('\n'); system("pause"); return 0; } void convierte(int primaveras[], int dim) { /* parámetros formales */ int i; /* variable local */ for (i = 0; i < dim; i++) /* se modifica el array */ primaveras[i] = i + 1; }