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]
).