Propiedades / características de una matriz en lenguaje C

propiedades de la matriz / características en lenguaje C : Aquí, vamos a aprender cuáles son algunas de las importantes propiedades / características de un tipo de datos de matrices en el lenguaje de programación C?

Una matriz se define como el grupo de tipos de datos similares, que tiene posiciones de memoria contiguos . tiendas de matriz mismo tipo de datos.

Es sólo la definición normal, que se puede encontrar en cualquier lugar. Aquí, estamos hablando de algunas de las propiedades o características de un tipo de datos de matriz .

Propiedades / características de una matriz

1) Una matriz es un tipo de datos derivado, que se define mediante los tipos de datos básicos como int, char, float y estructuras incluso (que se llama la matriz de estructuras).

elementos

2) de matriz se almacenan en bloques de memoria contiguos / bloques de memoria posteriores en la memoria primaria.

nombre

3) matriz representa su dirección base. La dirección base es la dirección del primer elemento de la matriz.

4) de matriz de índice comienza con 0 y termina con N-1. Aquí, N es el número de elementos. Por ejemplo, no es una matriz de enteros de 5 elementos, entonces es indexación será 0 a 4.

5) Sólo constantes y valores literales (un valor entero como 5, 10, 12, …) puede ser asignado el número de elementos en una matriz.

Considere el código dado:

declaraciones de matrices válidas:

int main()
{
const int MAX = 100; //an integer constant
//valid arrray declaration
int students[MAX];
//valid arrray declaration
int students[100];
//more...
}

declaraciones de matrices no válidos:

int main()
{
int MAX = 100; //an integer constant
//invalid arrray declaration
int students[MAX];
//more...
}

6) While declarar una matriz, también podemos asignar a cada elemento con 0 como esto .

térmica: int la edad [10] = {0};

7) No hay necesidad de proporcionar el número de elementos while declarando una matriz, pero tenemos que proporcionar los valores en el momento de la declaración. En este case, tamaño de la matriz será el número de valores que usted ha proporcionado.

igual: int edad [] = {21,22,25,45,56};

Aquí, el tamaño de la matriz será 5, porque hay 5 valores.

8) Una matriz puede asignarse en cualquier lugar en estas permanentes de memoria:
A) segmento de datos para static o declarar globalmente array
B) segmento Heap para asignada dinámicamente matriz
C) Pila segmento para localmente declarar array


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *