Boris
En allocation de mémoire dynamique, la taille de la mémoire allouée n'est pas fixe alors qu'en statique, elle est fixe ;
en dynamique, la mémoire allouée aux différentes variables pendant le temps d'exécution mais en statique, c'est pendant le temps de compilation ;
la mémoire dynamique allouée stocke sa mémoire sur le tas et l'allocation de mémoire statique stocke ses données dans le segment de données.
Jacques
L'allocation dynamique de mémoire est au moment de l'exécution. L'allocation de mémoire statique se fait avant l'exécution, mais les valeurs des variables peuvent être modifiées lors de l'exécution.
L'allocation de mémoire statique économise du temps d'exécution, mais n'est pas possible dans tous les cas.
L'allocation de mémoire dynamique stocke sa mémoire sur le tas, et l'allocation de mémoire statique stocke ses données dans le "segment de données" de la mémoire.