Arduino Longitud del array

Este tutorial discutirá un método para obtener la longitud de un array usando la función sizeof().

Obtenga la longitud de un array usando la función sizeof() en Arduino

Para obtener la longitud de un array dada, puede usar la función sizeof(). Esta función devuelve el número de bytes presentes en una variable o un array. Esta función toma una variable de entrada de cualquier tipo de datos y devuelve el número de bytes ocupados por esa variable. Para obtener la longitud de un array, primero, obtenga el número de bytes presentes en la matriz dada usando la función sizeof(), luego divídala con la cantidad de bytes presentes en el tipo de datos del array.

void loop(){
    int myarray[5] = {19, 10, 8, 17, 9};
    int size = sizeof(myarray) / sizeof(int);
}

En el código anterior, size es una variable de tipo int para almacenar la longitud del array dada, y myarray es la matriz dada de cualquier tipo de datos. Tenga en cuenta que en este ejemplo, usamos un array de tipo int; es por eso que dividimos el tamaño del array dada con el tamaño de un int. Puede cambiar eso de acuerdo con el tipo de datos del array dada. Consulte este enlace para obtener más información sobre la función sizeof().

Artículo relacionado - Arduino Array

  • Arduino 2D Array