En regardant ce code :
static int global_var = 0;
int update_three(int val)
{
global_var = val;
return 3;
}
int main()
{
int arr[5];
arr[global_var] = update_three(2);
}
Quelle entrée de tableau est mise à jour ? 0 ou 2 ?
Y a-t-il une partie dans la spécification de C qui indique la priorité des opérations dans ce cas particulier ?