• [^] # Re: Encenser le C? Non!

    Posté par (Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 6. Dernière modification le 01 mars 2022 à 14:42.

    Quand je vois les exemples d'UB c'est à chaque fois du code qui à la base est incompréhensible.

    int add(int a, int b) {
     return a+b;
    }
    

    Le code m'a plutôt l'air compréhensible, pourtant il y a bien un UB pour certaines valeurs de a et b (25% du domaine d'appel possible, je dirais, au pif)

    Le choix de ce qu'il faut faire en cas d'overflow et l'écriture d'un code correct sans UB est laissé en exercice au lecteur :-)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.