int getanswer(int *e, int b, int *c){
b = *(++c);
*e = b;
(*c)--;
return b;
}
int main(void){
int a = 2, b = 4, c[] = {8, 16};
getanswer(&a, b, c);
printf("%d, %d, %d, %d", a, b, c[0], c[1]);
return 0;
}
Alguém se possível poderia dar uma explicação nele, já que caiu numa prova que fiz e acabei não entendendo a questão ??