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

    Posté par (Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 1.

    A ce moment là, le simple fait d'utiliser int rend ton programme invalide, car sa taille change selon le CPU.

    Non, c'est simplement un implementation defined behaviour. Le standard impose de documenter la taille des entiers, et elle doit être cohérente. Un programme qui utilise un int est valide. Un programme dont un chemin d'exécution amènerait à un UB est un programme qui n'est pas un programme C valide.

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