Tecnología

Inicio

Cómo poner matriz de enteros en la función del lenguaje C

El lenguaje de programación C permite crear colecciones de código llamado funciones. Una función es llamada desde otra parte del programa C, lo que hace que la ejecución salta a la función. Funciones por lo general toman argumentos. Por ejemplo, una función puede ser hecho para imprimir los elementos de una matriz pasada en ella como un argumento. Algunas personas pueden decir que están poniendo una matriz dentro de una función, pero el término adecuado es "pasar una matriz." La sintaxis para pasar una matriz es simple y puede ser recogido en poco tiempo.

Instrucciones

1 Cargar el IDE C haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo / Nuevo / Proyecto" y elegir la opción "Proyecto C" para crear un nuevo proyecto C. Un archivo de código fuente en blanco en la parte de texto del editor del IDE.

2 Declarar una función llamada "printArray." Esta función se llevará a una matriz y el tamaño de la matriz como argumentos y, a continuación, imprima cada elemento de la matriz. Una matriz debe definirse como pertenecientes a un tipo particular. Para crear una función que imprime los elementos de un array de tipos enteros, puede escribir lo siguiente:

printArray anular (int [] a, int size) {}

3 Iterar a través de la matriz e imprimir los artículos contenidos en ella mediante la colocación de la siguiente bucle for dentro de los corchetes de la función "printArray":

for (int i = 0; i <tamaño; i ++) {printf ( "% d", a [i]); }

4 Crear una función principal al escribir el siguiente código:

int main () {}

5 Declarar una matriz escribiendo lo siguiente dentro de los corchetes de la función principal:

int [5] intArray = {0, 1, 1, 2, 3];

6 Llame a la función "printArray" y pasar la matriz "intArray" a él mediante la siguiente declaración:

printArray (intArray, 5);

7 Ejecutar el programa pulsando el botón "Reproducir" situado en la fila superior de teclas en el IDE. El programa se ejecutará e imprimir todos los elementos de la matriz "intArray."