linguaggio Arduino: codice sconosciuto

ciao a tutti studiando un codice mi sono imbattuto in una struttura che non conosco:

void setup() 
{
  Serial.begin(9600);
  pinMode(5, OUTPUT);

void loop() 
{


uno://proc uno //

  codice;
  codice;
  codice;



due://proc due//

  codice;
  codice;
  codice;



}

che significano i due punti dopo le parole uno e due? Com'è il flusso del programma? Viene letto durante il loop il codice dopo i due punti? Grazie

una parola seguita da i : e' una label. Ti permette ad esempio di tornare a quel punto del codice utilizzando un goto. Di base viene eseguito tutto il codice e la label viene ignorata (ma usata come riferimento)

copy that grazie