Cómo Configurar Una Matriz En C

Tabla de contenido:

Cómo Configurar Una Matriz En C
Cómo Configurar Una Matriz En C

Video: Cómo Configurar Una Matriz En C

Video: Cómo Configurar Una Matriz En C
Video: Programación en C - MATRICES - Arreglos pte 2 2024, Noviembre
Anonim

Las matrices en los lenguajes de programación C y C ++ se utilizan con mayor frecuencia para formar una secuencia de datos del mismo tipo. Esta organización de los parámetros le permite resolver con mayor eficacia las tareas asignadas. Especialmente en los lenguajes de programación C y C ++, donde las matrices se pueden especificar tanto al comienzo de un programa como en cualquier parte de su código. Lo principal es tener en cuenta el alcance de las variables creadas.

Cómo configurar una matriz en C
Cómo configurar una matriz en C

Instrucciones

Paso 1

Una matriz, como un conjunto de datos con nombre de un tipo, ocupa un lugar bien definido en la memoria, con cada elemento subsiguiente ubicado inmediatamente después del anterior. Se accede a una celda específica por índice; en C, el primer elemento tiene índice cero. La descripción debe tener en cuenta la dimensión de la matriz, es decir unidimensional o bidimensional, que contiene dos cadenas, se utilizará la matriz.

Paso 2

Determine el alcance de la matriz generada. Si va a pertenecer a una función local, escriba su nombre y tamaño al principio cuando declare otras variables. Al formar una matriz global, su descripción debe realizarse al principio del programa o en el archivo de encabezado incluido (archivo h).

Paso 3

En C, una matriz se define por un nombre único que indica el tipo de datos almacenados en ella, así como la dimensión en el operador simple o doble . Cree una matriz unidimensional que tenga una fila.

Un ejemplo de creación de una matriz unidimensional:

doble m_P1 [200];

char m_C1 [20];

En este caso, se han creado dos matrices unifilares m_P1 y m_C1. El primero almacena 200 variables del tipo doble y el segundo, 50 valores de caracteres (char).

Paso 4

Especifique una matriz bidimensional (matriz) donde se deben especificar dos índices en los operadores para eliminar la referencia a un elemento específico. La sintaxis para describir una matriz de este tipo es similar a unidimensional, excepto para especificar la dimensión.

Un ejemplo de creación de una matriz bidimensional:

doble m_P2 [100] [50];

char m_C2 [20] [10];

Paso 5

Sin embargo, para las matrices multidimensionales en el lenguaje C, existen concesiones en términos de especificar los parámetros de dimensión exactos. Si la matriz bidimensional se inicializa simultáneamente con la declaración, se permite no especificar la primera dimensión, es decir el número de líneas de la matriz.

int m_I [4] = {{3, 7, 9, 2}, {4, 1, 2, 1}, {3, 8, 9, 4}, {5, 1, 3, 9}};

En este caso, el compilador determinará directamente el tamaño exacto de la matriz m_I al vincular el programa ejecutable.

Recomendado: