Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Alcances de Variables | Introduction
Funciones en C++

Alcances de Variables

Desliza para mostrar el menú

Ámbito de una variable se refiere a la región o contexto dentro de un programa donde una variable en particular es visible y accesible. En otras palabras, define dónde se puede utilizar una variable en el código y determina su tiempo de vida.

Las variables declaradas dentro de una función tienen ámbito local. Son accesibles solo dentro de la función o el bloque de código en el que fueron declaradas. Las variables locales se crean cuando el programa entra en el bloque donde están definidas y se destruyen al salir de dicho bloque.

Note
Nota

Un bloque de código es un conjunto de sentencias encerradas entre llaves { }.

main.cpp

main.cpp

1234567891011121314
#include <iostream> int example() { // Create variable inside the function int local = 10; return local; } int main() { // Try to access the variable created inside function std::cout << local; }

El error error: ‘localVar’ was not declared in this scope aparece porque localVar existe solo dentro de MyFunction() y se destruye después de que termina. Para acceder a su valor, devuélvelo desde la función y almacénalo en una variable dentro de main().

main.cpp

main.cpp

123456789101112131415
#include <iostream> int example() { // Create variable inside the function int local = 10; return local; } int main() { // Assign the result of the function to a new variable int result = example(); std::cout << result << std::endl; }
question mark

¿Cuál es la vida útil de una variable local?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 4
some-alt