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;
}
|