Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1781 connectés 

  FORUM HardWare.fr
  Programmation
  C

  ordre d'évaluation de fonctions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ordre d'évaluation de fonctions

n°541609
nexus06
Posté le 16-10-2003 à 17:47:28  profilanswer
 

salut,
 
j'arrive pas à comprendre un truc
 
le programme ci-dessous affiche
"je fais un produit"
"je fais une somme"
"je fais une somme"
 
pourquoi est ce que ça calcule la partie droite (le produit)  
avant la partie gauche (la somme) ???
 
merci
 

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int somme(int a, int b){
  4. printf("je fais une somme\n" );
  5. return (a+b);
  6. }
  7. int produit(int a, int b){
  8. printf("je fais un produit\n" );
  9. return (a*b);
  10. }
  11. int main()
  12. {
  13. int j;
  14. j=somme(somme(1,2),produit(4,5));
  15. printf("%d\n",j);
  16. return 0;
  17. }

mood
Publicité
Posté le 16-10-2003 à 17:47:28  profilanswer
 

n°541614
Taz
bisounours-codeur
Posté le 16-10-2003 à 17:49:30  profilanswer
 

l'ordre est indéterminé de toutes façons


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  ordre d'évaluation de fonctions

 

Sujets relatifs
[MySQL] Ordre de tri secondaire?[TOPIC UNIQUE] Vos classes et fonctions PHP. (les votres hein).
[C++] Problèmes à la compilation avec des fonctions amies[Windows] Nomenclature des fonctions : comprendre les windowseries
Documentation online avec index des fonctions en francais, ca existe ?Changer l'ordre de tabulation dans un formulaire
[PDA] blocage de fonctions ?[Dev C++] Utiliser les fonctions définies dans une DLL
[PHP] Ranger un tableau dans l'ordre alphabétique[DLL] Prototype des fonctions exportées
Plus de sujets relatifs à : ordre d'évaluation de fonctions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR