Tecnología

Inicio

La importancia de las variables de programación "C"

Los lenguajes de programación C creció de los esfuerzos de los desarrolladores para diseñar un lenguaje de programación para los sistemas operativos multitarea. Uno de los aspectos fundemental del lenguaje de programación C, y la mayoría de los lenguajes de programación posteriores, es el concepto de la variable. Sin variables, los programadores no podían almacenar datos en la memoria para utilizar durante todo el programa. Los programadores no podían recibir, usar y guardar la entrada del usuario. Además, los programadores siguientes paradigmas de programación orientados a objetos no podían realizar tareas sencillas, como la creación de objetos.

Variables

En la programación informática, las variables son nombres programador-señalado que representan un valor de datos. Al igual que las matemáticas, las variables pueden contener un valor numérico en la que el programador puede realizar operaciones matemáticas. Por otra parte, las variables de datos de C pueden contener otros tipos de datos de datos, tales como caracteres. El siguiente ejemplo muestra cómo las variables de trabajo en programación C:

int x = 5; // Variable "x" contiene el valor 5
int y = 4;

int z = x + y; // Variable "z" contiene ahora el valor 9

La celebración de la entrada de usuario

Aparte de la celebración de los valores que asigna el programador, un programa también utiliza variables para contener la entrada del usuario. Cuando un usuario introduce datos que un programa requiere, que los datos se utiliza a menudo a través de diversos aspectos del programa o se almacena para su uso posterior. El uso de una función de entrada tales como la función "scanf ()", el programador almacena una entrada de usuario en una variable. Sin la variable, no habría manera de almacenar la información:

int x;
scanf ( "% d", x); // Almacena un número entero introducida por el usuario en "x"

Estructuras de datos

programación C también utiliza el concepto de una estructura de datos, o "struct". Una estructura de datos es un elemento de programación C que contiene los valores de varios datos o variables, y se pueden asignar a una variable. Por ejemplo, el código siguiente muestra una estructura de datos denominada "doble" la celebración de dos variables, y una declaración de una variable que contiene una instancia de esa estructura de datos:

struct {Doble
int x;
int y;
};

struct z doble; // Variable "z" tiene un valor de "x" y un valor de "Y"

punteros

Un tipo especial de variable en C es un "puntero". Referencia variables normales un valor en la memoria. Un puntero hace referencia a una dirección real de memoria, en lugar de su valor. Esta diferencia es importante, ya que las variables normales sólo pueden hacer referencia a valor. Un programador debe declarar explícitamente una variable y su tipo durante la programación. Un indicador, por otra parte, permite al programador para asignar memoria dinámicamente. Un puntero actúa igual que una variable en la superficie, pero permite al programador controlar más directamente la memoria.