C++ Pasar matriz a una función
Pasar matrices como parámetros de función
También puedes pasar arrays a una función:
Ejemplo
void myFunction(int myNumbers[5]) {
for (int i = 0; i < 5; i++) {
cout << myNumbers[i] << "\n";
}
}
int main() {
int myNumbers[5] = {10, 20, 30, 40, 50};
myFunction(myNumbers);
return 0;
}
Inténtalo tú mismo »
Ejemplo explicado
La función (myFunction) toma una matriz como parámetro (int myNumbers[5]) y recorre los elementos de la matriz con el bucle for.
Cuando se llama a la función dentro de main(), pasamos la matriz myNumbers, que genera los elementos de la matriz.
Tenga en cuenta que cuando llama a la función, solo necesita usar el nombre de la matriz cuando la pasa como argumento myFunction(myNumbers). Sin embargo, se necesita la declaración completa de la matriz en el parámetro de función (int myNumbers[5]).