La taille des tableaux est souvent très grossis comparé à ce que l'on veut réellement utiliser alors 25 ou 28 ne changera rien dans la lisibilité.
Ce qui est incohérent est justement de mettre 25 comme taille alors que dans la réalité, ce sera 28 qui sera alloué.
Ensuite, pour reprendre vecchio, plus tôt un débutant saura ce qui se passe réellement derrière son code, plus tôt il maîtrisera le langage et ses subtilités. Abstraire totalement le programmeur de la réel gestion de la mémoire ne mènera qu'à former un programmeur C# ou Java ou autres interprétés (par là j'entends un programmeur ignorant tout du réel fonctionnement de son programme car masqué derrière toute sorte d'abstractions).
C++ (@++)