2 votes

Pour quelle raison quelqu'un appellerait-il la condition pour appeler une fonction à l'intérieur de la fonction ?

Comme le dit le titre : Dernièrement, j'ai fait un peu d'ingénierie inverse et j'ai trouvé une fonction qui fait essentiellement ceci :

void the_function(int a) {
       if(a) {
            // do stuff here
            return; }
        return; }

Ma question est la suivante : pourquoi voudrait-on faire cela ? Ne serait-il pas plus efficace de vérifier la condition avant l'appel de la fonction ? Donc au lieu de faire ça :

// do stuff
if(a) { 
      the_function(a) // now without the conditional in the function
 }
// do even more stuff

Merci d'avance !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X