Jeux Libres

Envie de créer un jeu vidéo ?   Le site qui vous accompagne de A à Z.


» Les Forums » A propos de la création de jeux vidéo » PB


Aller à la page : 1.

PB
Link5555



Grade : Nouveau venu
Inscrit le: 20 Dec 2007, 09:01
Ecrit le: 20 Dec 2007, 12:42             Message non corrigé

Lorsque je tape

  long pieces = 0;

  printf ("Pieces : %d \n", ++pieces + ++pieces);

ça m'affiche 4.Pourquoi ?
  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 20 Dec 2007, 12:51             Message non corrigé

Lorsque je tape

  long pieces = 0;

  printf ("Pieces : %d \n", ++pieces + ++pieces);

ça m'affiche 4.Pourquoi ?

Ici, il s'agit de 2 prés-incrémentations car le '++' précède la variable.
C'est comme si tu avais fait :

long pieces = 0; // piece vaut 0
++pieces; // piece vaut 1
++pieces; // piece vaut 2
printf("%d", pieces + pieces); // 2 + 2 = 4

________
Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
  Profil Mail
 


Aller à la page : 1.


Hébergeur du site : 1and1.fr



Site de création de Jeux Vidéo
Apprenez à créer vos propres Jeux Video

1198758 pages ont été consultées sur le site !
Dont 2278 pages pendant les 24 dernières heures.

Page générée en 0.459 secondes


Nos partenaires
- Otium Production : Aide aux débutants à créer leurs jeux
- Les bibliothèques de développement de jeux vidéo


  © 2005-2012 www.jeux-libres.com - Toute reproduction totale ou partielle du contenu de ce site est strictement interdite.