Red de conocimientos sobre prescripción popular - Conocimiento de perdida de peso - En lenguaje C, al llamar a la función se mostrará cómo usar matrices directamente como parámetros de funciones, como int f (int f(int a[10]]).

En lenguaje C, al llamar a la función se mostrará cómo usar matrices directamente como parámetros de funciones, como int f (int f(int a[10]]).

Si desea utilizar una matriz como parámetro de una función, debe establecer un puntero en la lista de parámetros al definir la función. Debido a que el nombre de la matriz es el puntero principal de la matriz, puede usar el nombre de la matriz directamente como. parámetro de la función al llamar.

Por ejemplo

Fondo de intereses (Interés*a)

{

// ...

}

int main()

{

int a[10];

int resultado = fun(a);

Devuelve 0;

}

Eso es bueno.

Por lo general, para garantizar que el acceso a la matriz en la función no cruce el límite, se debe asumir la longitud de la matriz en la lista de parámetros para facilitar el acceso de la función a la matriz.

Como se muestra a continuación:

int fun(int *a, int length)

{

int i, suma = 0;

for(I = 0; i<length; i++)

{

//...Acceder a cada elemento del array

sum+= a[I]; //Agrega todos los elementos.

}

Devuelve la suma

}

int main()

{

int i, a[10];

for(I = 0; i<10;i++)

scanf("%d ", & ampa[I]); /p>

int resultado=diversión(a, 10);

Printf("Total: %d\n ", resultado

Devuelve 0; >

p>

}