[tableau] Ce comportement est-il défini : affectation et incrémentation
Bonjour,
Je suis en train de reprendre un code écrit en C, et je suis tombé sur le code suivant :
Code:
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,