58 votes

Quelle est la taille maximale d’un tableau en C ?

Je comprends que le matériel limitera la quantité de mémoire allouée pendant l’exécution du programme. Cependant, ma question ne concerne pas le matériel. En supposant qu’il n’y avait pas de limite à la quantité de mémoire, n’y aurait-il pas de limite à la baie ?

5voto

greg Points 2712

Une machine 64 bits pourrait théoriquement adresser un maximum de 2^64 octets de mémoire.

5voto

Greg Hewgill Points 356191

Sans tenir compte de la mémoire, la taille maximale d’un tableau est limitée par le type d’entier utilisé pour indexer le tableau.

2voto

John3136 Points 12125

Je suppose que le plus grand tableau théorique serait la valeur maximale de « long non signé » (ou quel que soit le plus grand nombre entier que la dernière norme / votre compilateur prend en charge)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X