Bonjour,
j'aimerais avoir une précision sur la gestion de la mémoire pour les chaines de caractères.
Dans le code suivant:
comment est ce que ces 2 initialisations sont elles gérées en mémoire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 char *chaine; //1ere initialisation chaine = "Une phrase qui a tendance à s'allonger et a être un peu longue."; ... chaine = "Phrase courte";//2eme initialisation
Qu'advient-il des caractères de la 1ere initialisation, la mémoire pour cette chaine
est elle libérée automatiquement ?
Merci
Partager