Incrémentation de variables
pasdepseudo2
Messages postés
1
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour à tous,
je fais des QCM en C et je suis tombé sur un code qui a affiché un résultat auquel je ne m'y attendais pas. Voici le code source:
int main ()
{
int a=10;
float b;
int c= sizeof ( a++ - b);
printf( " %d ", c );
printf(" %d ", a );
return 0
}
le résultat de l'exécution est le suivant :
4 10
-
j'aimerai attirer votre attention sur l'expression en gras, vous remarquer que "a" a été incrémenté, alors ma question est la suivante :
Pourquoi lors de l'affichage la variable a gardée la valeur 10 et non pas 11 ?
Merci.
je fais des QCM en C et je suis tombé sur un code qui a affiché un résultat auquel je ne m'y attendais pas. Voici le code source:
int main ()
{
int a=10;
float b;
int c= sizeof ( a++ - b);
printf( " %d ", c );
printf(" %d ", a );
return 0
}
le résultat de l'exécution est le suivant :
4 10
-
j'aimerai attirer votre attention sur l'expression en gras, vous remarquer que "a" a été incrémenté, alors ma question est la suivante :
Pourquoi lors de l'affichage la variable a gardée la valeur 10 et non pas 11 ?
Merci.
A voir également:
- Incrémentation de variables
- Excel copier formule sans incrémentation ✓ - Forum Excel
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Incrémentation excel ne fonctionne pas ✓ - Forum Excel
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp - Forum Microsoft Office
- Vérifiez la variable d'environnement TEMP. QUE FAIRE ????? ✓ - Forum Microsoft Office