Bonjour,

Je suis en train de reprendre un code écrit en C, et je suis tombé sur le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
long ma_fontion ()
{
/* Variables */
    long *data;
    mon_type_de_pointeur pDataList; 
 
    if (type1=='L')
         data[indx++] = (long)pDataList->value.integer;
 
/* Fin du code */
 
}
Je me demande simplement si le fait de mélanger l'incrémentation de l'indice d'accès au tableau et une affection est un comportement définit ou non. S'il est définit, me confirmez-vous que les opérations sont faites dans l'ordre suivant :
  • Incrémentation de indx
  • Affectation


En vous remerciant,