Red de conocimiento informático - Material del sitio web - En programación, ¿qué son las variables?

En programación, ¿qué son las variables?

Las variables provienen de las matemáticas y son conceptos abstractos en lenguaje informático que pueden almacenar resultados de cálculos o representar valores. Se puede acceder a las variables por nombre de variable. En los lenguajes imperativos, las variables suelen ser mutables; en los lenguajes puramente funcionales (como Haskell), las variables pueden ser inmutables. en algunos idiomas.

Las variables pueden denominarse explícitamente abstracciones que pueden representar un estado mutable y tener espacio de almacenamiento (como en Java y Visual Basic); pero otros lenguajes pueden usar otros conceptos (como objetos en C); para referirse a Esta abstracción no define estrictamente la denotación precisa de "variables".

Una variable es un marcador de posición conveniente que se utiliza para hacer referencia a una dirección de memoria de la computadora, que puede almacenar información del programa que se puede cambiar cuando se ejecuta el script. Por ejemplo, puede crear una variable llamada Click Count para almacenar la cantidad de veces que un usuario hace clic en un objeto en una página web. El uso de variables no requiere conocimiento de la dirección de la variable en la memoria de la computadora.

Puedes ver o cambiar el valor de una variable simplemente haciendo referencia a ella por su nombre. Sólo hay un tipo de datos básico en VB Script, a saber, Variant, por lo que el tipo de datos de todas las variables es Variant.

Las variables son la forma correspondiente de registrar el estado específico de las cosas. Las variables son principalmente variables y las cantidades indican que el valor es variable y no fijo. . El proceso de ejecución de un programa es un proceso de una serie de cambios de estado.

Definir variables:

name='egon'

Tres características de las variables:

1. hacer referencia al valor de la variable. Es decir, siempre que desee utilizar un valor de variable, deberá pasar el nombre de la variable.

2. Símbolo de asignación: asignación.

3. Valor de la variable: Los datos que almacenamos se utilizan para registrar un determinado estado en el mundo real.

Recuento de referencias: la tarea de Python es abrir un pequeño espacio en el espacio de memoria para colocar el valor de la variable y luego vincular el nombre de la variable a este valor, de modo que aumente el número de veces que se hace referencia a este valor. por uno.

El recuento de referencias aumenta: x=10 El recuento de referencias en #10 aumenta, y=x #2.

El recuento de referencias se reduce: x=11 El recuento de referencias en #10 se reduce en 1. del y #del significa desvinculación. El recuento de referencias en 10 se reduce en 1. Una vez que el recuento de referencias llega a 0, es basura y el mecanismo de recolección de basura de Python lo reciclará automáticamente.

Declaración de variables:

Una forma de declarar variables es declarar explícitamente variables en un script usando una declaración Dim, una declaración pública y una declaración privada. Por ejemplo:

Atenuar grados Fahrenheit.

Al declarar múltiples variables, use comas para separar las variables. Por ejemplo:

Atenuar arriba, abajo, izquierda, derecha.

Otra forma es declarar la variable implícitamente simplemente usando el nombre de la variable directamente en el Script. Por lo general, esta no es una buena práctica porque a veces puede generar resultados inesperados al ejecutar el script debido a nombres de variables mal escritos. Por lo tanto, es mejor declarar todas las variables explícitamente utilizando la declaración Option Explicit como primera declaración del script.

Información ampliada:

Reglas de nomenclatura para variables:

En primer lugar debemos darle a la variable un nombre adecuado, como si cada uno tuviera su propio nombre. , de lo contrario sería difícil notar la diferencia.

En VB6, la denominación de variables debe seguir las siguientes reglas:

(1) El nombre de la variable debe comenzar con una letra o un guión bajo, y el nombre solo puede estar compuesto por letras, números y el guión bajo " _" en el medio; el último carácter puede ser un especificador de tipo;

(2) La longitud del nombre de la variable no debe exceder los 255 caracteres;

(3) El nombre de la variable debe ser único dentro del rango válido. El alcance efectivo es el alcance en el que el programa puede reconocer y utilizar la variable de referencia, como un procedimiento, un formulario, etc. El alcance de las variables de referencia se presentará más adelante.

(4) El nombre de la variable no puede ser una palabra reservada (palabra clave) en VB, ni puede ser una palabra reservada con un especificador de tipo al final, pero la palabra reservada puede estar incrustada en el nombre de la variable. .

Las palabras clave se refieren a identificadores internos del sistema, como propiedades, eventos, métodos, procedimientos y funciones en el lenguaje VB6. Como palabras definidas (if, endif, while, loop, etc.), nombres de funciones (len, format, msgbox, etc.). Print e Print$ son ilegales, pero Myprint es legal.

Por ejemplo: strName1, intMax_Length, intLesson, strNo3, etc. son nombres de variables legales, mientras que A&B, de acuerdo, 3M, _Number, etc. son nombres de variables ilegales.

Nota:

(1) Los nombres de las variables no distinguen entre mayúsculas y minúsculas en VB (como ABC, aBc, abc, etc. son todos iguales). El lenguaje C distingue entre mayúsculas y minúsculas. Diferentes idiomas tienen reglas diferentes.

(2) Al definir y usar variables, el nombre de la variable generalmente debe definirse como un nombre que sea fácil de leer y que pueda describir el uso de los datos contenidos, en lugar de usar algunas abreviaturas difíciles como A. o B2. Por ejemplo: suponga que está programando un software para vender manzanas para una frutería. Necesitamos dos variables para almacenar el precio y el volumen de ventas de manzanas.

En este punto, puede definir dos variables denominadas Apple_Price y Apple_Sold. Cada vez que se ejecuta el programa, el usuario proporciona valores específicos para estas dos variables, lo que lo hace muy intuitivo. El método específico consiste en aclarar el significado de la variable utilizando una o más palabras para formar un nombre de variable significativo. Por ejemplo, el nombre de la variable SalesTaxRate tiene un significado mucho más claro que Impuesto o Tasa.

(3) Utilice una combinación de letras mayúsculas y minúsculas y números según sea necesario. Un acuerdo razonable es poner en mayúscula la primera letra de cada palabra en una variable, por ejemplo: DateOfBirth.

(4) Otro acuerdo razonable es que cada nombre de variable comience con una abreviatura de dos o tres caracteres que corresponda al tipo de datos que la variable debe almacenar. Por ejemplo, utilice strName para indicar que la variable Nombre almacena datos de cadena. Este método de denominación se denomina nomenclatura húngara.

Enciclopedia Baidu-Variables