Voici deux exemples de code :
code 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int max(int a,int b) {
    return ((a<=b)?b:a);
}
code 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
int max(int a,int b) {
    int resul;
    if ( a <= b ) {
        resul = b;
    } else {
        resul = a;
    }
 
    return resul;
}
Ces deux codes offrent la même fonctionnalité. Mis à part le côté pas très lisible du premier, il y a-t-il une différence de rapidité d'exécution entre ces deux codes ?

(je sais que l'exemple est un peu simpliste et je pense que s'il y a une différence, elle ne doit pas être très grande , je veux juste savoir si théoriquement, une fonction sera plus rapide que l'autre).