Les variables locales d'une fonction C++ existent lors de l'exécution de la fonction et sont détruites au retour de la fonction. Leur portée est limitée à la fonction et n'est pas accessible en dehors de la fonction.
Durée de vie des variables locales de la fonction C++
En C++, les variables locales sont des variables déclarées et initialisées à l'intérieur d'une fonction. Leur portée est limitée à cette fonction, ce qui signifie qu'ils ne peuvent être consultés et modifiés que pendant l'exécution de la fonction.
Durée de vie des variables locales :
Exemple pratique :
Considérons la fonction C++ suivante :
void printNumbers() { int number = 10; // 局部变量 cout << "Number: " << number << endl; }
quand printNumbers()
函数被调用时,局部变量 number
将被创建并初始化为 10。该变量将在函数执行期间存在,即在它打印出 "Number: 10" 的语句之后。当函数返回时,number
sera détruit afin qu'il ne soit pas accessible en dehors de la fonction.
Points clés :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!