ah ok, ma e per importare l array invio[] questa sintassi e giusta?

codice:
int Blocks0(invio0[])
{
  static int i = 0;
  int j;
  uint16_t blocks0;
  char buf0[32]; 
  int coordinatex0[] = {0,0,0,0,0};
 // int a = 0;
  int b = 0;
  
  blocks0 = pixy0.getBlocks();


if (blocks0)
  {
    i++;
    
    // do this (print) every 50 frames because printing every
    // frame would bog down the Arduino
    if (i%50==0)
    {
      sprintf(buf0, "Detected %d:\n", blocks0);
      Serial.print(buf0);
      for (j=0; j<blocks0; j++)
      {
        sprintf(buf0, "  block %d: ", j);
        Serial.print(buf0); 
        pixy0.blocks[j].print();
        coordinatex0[j] = pixy0.blocks[j].x;
        invio[j] = coordinatex2[j];
      }
    }
  }  






    return invio[];






}
e questo array invio[] lo posso richiamare dal corpo principale dichiarandolo e inizializzandolo li? mi sfugge la sintassi per imortarlo eleborarlo e rispedirlo fuori aggiornato