2012-12-19 3 views

Répondre

3

char* array = "kapil"; déclare un littéral de chaîne et est équivalent à const char*. Cela peut très bien exister en mémoire morte et ne peut pas être modifié.

Strictement parlant, les tentatives de modification entraînent un comportement indéfini, mais en pratique, une erreur seg est probable.

1

char* array = "kapil"; en utilisant ce type de déclaration, il copie kapil en contexte de lecture seule, vous pouvez modifier son contenu.

Questions connexes