int vector [5];
int faz_coisas_ao_vector( int * vect) { //a morada do teu vector entra aqui.
for (int i = 0; i<4; i++ {
vect[4-i] = i; //aqui alteramos o que está na morada que tu indicaste ao chamar a funcão.
}
return 1;
}
void setup() {
Serial.begin(19200);
faz_coisas_ao_vector(vector);
for (int j = 0; j <4; j ++) {
Serial.println(vector[i]);
}
}//end setup.
Isto faz o que pretendes. No entanto, conviria estudares um pouco sobre ponteiros. Não é difícil... apenas tens de aprender a simbologia e talvez usares a palavra endereco ou morada em vez de apontadores para perceberes melhor o que estás a fazer.