Sasume (./14) :
Zephyr (./12) :
À propos de la deuxième remarque de Ximoon, je suppose que c'est pour pouvoir changer facilement un type de données (int 16 bits -> int 32 bits par exemple) dans le programme en modifiant juste un "typedef" dans un header.
Mais pourquoi serait-on amené à faire ça ? Quid de stdint.h et inttypes.h ?
Tu peux les utiliser si tu veux, vu que ce ne sont justement pas les types standard.
Mais tu présupposes que ce header existe pour toutes les cibles du monde, moi, pas

(et leurs types ne correspondent pas à mes standards d'appellation de types, mais ça n'a rien à voir

)
Sinon, pour "i", si elle ne fait strictement rien d'autre que compter, ok, mais perso je préfère des trucs plus verbeux.