Bonjour à toutes et à tous,
Dans un parser (item 40) que je compte modifier pour jouer sur des nombres complexes, il y a une expression dont je ne comprends pas le sens :
Merci de m'éclairer.Code:int pos = -1, c;
Pierre
Version imprimable
Bonjour à toutes et à tous,
Dans un parser (item 40) que je compte modifier pour jouer sur des nombres complexes, il y a une expression dont je ne comprends pas le sens :
Merci de m'éclairer.Code:int pos = -1, c;
Pierre
Hello,
parce que malgré les apparences, ce n'est pas une expression, mais la suite de la déclaration de variables.
La virgule indique que tu as fini de déclarer la variable pos, et on passe donc à une autre variable, c.
C'est équivalent à
Code:
1
2 int pos = -1; int c;
Merci thelvin pour cette précision.
Je ne pensais pas que l'on pouvait intercaler des valeurs d'initialisation entre des variables.
Cordialement.
Pierre