Arduino lunghezza della matrice

Arduino lunghezza della matrice

Questo tutorial discuterà un metodo per ottenere la lunghezza di un array usando la funzione sizeof().

Ottieni la lunghezza di un array usando la funzione sizeof() in Arduino

Per ottenere la lunghezza di un dato array, puoi usare la funzione sizeof(). Questa funzione restituisce il numero di byte presenti in una variabile o in un array. Questa funzione accetta una variabile di input di qualsiasi tipo di dati e restituisce il numero di byte occupati da quella variabile. Per ottenere la lunghezza di un array, per prima cosa, ottieni il numero di byte presenti nell’array dato usando la funzione sizeof(), poi dividilo per il numero di byte presenti nel tipo di dati dell’array.

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

Nel codice precedente, size è una variabile di tipo int per memorizzare la lunghezza dell’array dato, e myarray è l’array dato di qualsiasi tipo di dati. Nota che in questo esempio abbiamo usato un array di tipo int; ecco perché abbiamo diviso la dimensione dell’array data con la dimensione di un int. È possibile modificarlo in base al tipo di dati dell’array specificato. Controlla questo link per avere maggiori informazioni sulla funzione sizeof().

Author: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Articolo correlato - Arduino Array

  • Arduino 2D Array