Afficher un message
Vieux 10/04/2008, 22h20   #2
Fabien LE LEZ
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Difference entre C et C++ à l'exécution

On Thu, 10 Apr 2008 22:55:08 +0200, David Fleury
<dfleury2@libertysurf.fr>:

>Si je le compile en C ou en C++, je n'obtiens pas le même
>résultat. En C++ fonctionne comme attendu, en C, j'ai un seg fault
>(runtime error)


Je n'arrive pas à trouver de problème dans le code. Quel compilateur
utilises-tu, et quelles options de compilation ?

> int max = CycleLength( i++ );


En théorie, max() est bien une fonction, et ça ne pose pas de
problème. Mais en pratique, il arrive que ce soit une macro, aussi je
déconseille de donner ce nom à une variable.

J'ai pour habitude d'appeler "reponse" la variable renvoyée par une
fonction :

int f()
{
int reponse= 3;
reponse+= 39;
return reponse;
}

  Réponse avec citation
 
Page generated in 0,05563 seconds with 9 queries