Cómo declarar variables en c++?

Cómo declarar variables en c++?
En los lenguajes de programación, una de las principales operaciones es almacenar datos en la memoria. Para este propósito, tenemos diferentes tipos de datos que representan los diversos tipos de datos y para representar estos datos se utilizan las variables. Las variables son una parte muy importante de un programa. Podemos referir, asignar y almacenar datos en lenguajes de programación a través de variables; Esta guía ilustrará y analizará los patrones de declaración de variables en C++.

Cómo declarar variables en c++?

Para usar variables en C ++ tenemos algunas reglas y limitaciones a seguir. Se requieren dos cosas al definir una variable en el programa de lenguaje de programación C ++. El primero es el tipo de datos que puede ser un entero, flotante o booleano, y a través de estos tipos de datos identificamos el tipo de datos que se almacenarán en la memoria, y el segundo es el nombre de la variable.

Sintaxis para declarar una variable en c++

;

Reglas para declarar variables en c++

En C ++, el nombre de una variable tiene algunas restricciones a seguir que se mencionan a continuación:

  • El nombre de la variable solo comienza con un alfabeto o un bajo y no puede comenzar con un dígito.
  • C ++ no permite que el nombre de una variable tenga algunos símbolos o caracteres especiales.
  • En el alcance del programa, no podemos establecer dos variables separadas con nombres idénticos.
  • Un nombre de variable no debe tener ningún espacio ni usar ninguna palabra clave de c++.
  • Los nombres variables deben ser únicos y sensibles a los casos.
  • Un nombre variable debe terminar con un punto y coma en c++.

Declarando una variable en c++

La sintaxis de la declaración de una variable entera implica la palabra clave de tipo de datos, el nombre de la variable y un semicolon al final:

int my_age;

En la sintaxis anterior, hemos declarado una variable de tipo entero con el nombre de my_age también llamado identificador. Cuando tenemos múltiples variables con el mismo tipo de datos, podemos separar el nombre de la variable con una coma. Aquí le mostramos cómo declarar múltiples variables con el mismo tipo de datos:

int my_age, roll_number, marca;

Inicializar una variable con valor en c++

Durante la inicialización, utilizamos el operador de asignación para asignar un valor a la variable de un tipo de datos particular:

int my_age = 20;

Como lo anterior, inicializamos la variable de tipo entero My_age con el valor de 20. Usando el mismo patrón, podemos inicializar caracteres, flotación y otras variables de tipo de datos en C++.

Tipo de variables en C++

Hay tres tipos de variables:

  • Variables locales
  • Variables globales
  • Variables estáticas

Según este tipo de variables, tenemos un patrón diferente para declarar una variable en C++. Veamos estos tipos y su formato de declaración uno por uno.

1: Variables locales

Las variables locales en un programa C ++ son variables que se utilizan únicamente dentro de la función o un bloque. No se les hace referencia o se usa para almacenar resultados fuera del alcance. Cuando se ejecuta esa función, las variables locales se activan; Todas las operaciones se realizan utilizando estas variables, y los resultados se guardan en estas variables de acuerdo con el flujo del programa. En resumen, solo se pueden acceder a las variables locales dentro de la función, siguiendo el código C ++, demostrando variables locales:

#incluir
usando el espacio de nombres STD;
int promedio (int marks, int estudiantes)
Marcas/estudiantes de regreso;

int main ()
int total = 500, ETS = 10;
int avg;
AVG = promedio (total, ETS);
cout << "Average marks : "<< avg << endl;
regresar 0;

En el programa anterior, las dos variables locales marcas y estudiantes se definen en la función nombrada promedio(). Estas variables locales solo se usan en el promedio() función y fuera de la función, no tienen alcance. Avanzar hacia adelante es el principal() función en la que en primer lugar dos variables de tipo entero total y ETS con respectivos valores de 500 y 50 se inicializan. Luego declaró variable local aviso que se usa para guardar los resultados.

Las variables total, ETS, y aviso solo se han utilizado dentro del principal() función. La función promedio se llama usando el total y ETS que proporciona los resultados al sustituir total y ETS variables con marcas y estudiantes variables y decidir entonces dar resultados finales. Estos resultados se almacenan en la variable local aviso en el programa C ++ y muestra los resultados como la salida final.

2: Variables globales

Estas variables tienen un alcance público. Se pueden usar en cualquier lugar de un programa. Estas variables se inicializan fuera de la función y se pueden utilizar en cualquier parte del código. Veamos el código de ejemplo de C ++ que usa las variables globales:

#incluir
usando el espacio de nombres STD;
#incluir
usando el espacio de nombres STD;
int my_age = 20;
int myFunction ()

cout<<"Age is: "<< my_age <regresar 0;

int main ()

cout<<"Global Variable in C++"<cout<<"Age= "<< my_age<myFunction ();
regresar 0;

En el código anterior, una variable de tipo entero mi edad con un valor de 20 se declara después de los archivos de encabezado, que significa mi edad es una variable global. Luego, en la función principal, llamamos a esta variable global e imprimimos su valor. El myFunction () La función se invoca en la función main (), devolviendo el resultado almacenado en la variable my_age. Por lo tanto, se puede acceder a una variable global en cualquier función del código C ++.

3: Variables estáticas

Estas variables tienen solo un valor inicializado en todo el programa. A diferencia de las variables dinámicas, las variables estáticas siguen siendo las mismas. Se indican dentro del código y en C ++ comienzan con la palabra clave estática. A continuación se menciona un ejemplo de una variable estática en C ++:

#incluir
nulo myFunction ()
static int x = 0;
x ++;
std :: cout << "x = " << x << std::endl;

int main ()
myFunction ();
myFunction ();
myFunction ();
regresar 0;

En este ejemplo, la función myfunction () contiene una variable estática x, que se inicializa a 0 la primera vez que se llama a la función. En las llamadas posteriores a la función, X conserva su valor y se incrementa en 1. La salida de este programa es:

Si X fuera una variable no estática en el ejemplo myFunction () que di antes, entonces se reinicializaría a 0 cada vez que se llama a la función. Esto se debe a que X sería una nueva variable cada vez que se llama a MyFunction (), por lo que su valor siempre comenzaría en 0 y se incrementaría a 1 antes de que finalice la función.

Nota: En C ++, una variable estática conserva su valor en las llamadas de función, mientras que una variable constante no se puede modificar una vez inicializado.

Conclusión

La variable facilita los lenguajes de programación para almacenar datos y facilita representar diferentes tipos de datos. Durante la declaración en C ++, el nombre de la variable debe declararse de acuerdo con las restricciones, de lo contrario, genera un error. C ++ admite diferentes tipos que se pueden declarar y acceder de manera diferente en el programa C ++. En la escritura anterior, hemos visto tipos locales, globales y estáticos de variables en programas C ++ con ejemplos de código.