Variables en C - Cómo declarar e inicializar la variable: tipos y ejemplos

Tabla de contenido:

Anonim

Introducción a las variables en C

Las variables en lenguaje C juegan un papel importante. También podemos decir que las variables son la columna vertebral de muchos lenguajes de programación. Las variables en lenguajes C se utilizan para almacenar diferentes formas de datos. Actúa como una tarjeta de memoria donde guarda todos los datos y los usa durante la ejecución del programa. Existen diferentes tipos de variables en C, según sus tipos, la cantidad de memoria o espacio de almacenamiento que requiere difiere. Como dijimos, las variables en C son almacenamiento utilizado para mantener el valor. Datos de que las variables pueden ser diferentes como int, float, char, double, etc. Todo el código o programa depende de las variables, ya que describe el tipo de datos para la ejecución.
En este artículo, veremos cómo las variables juegan un papel importante en C, cómo inicializar variables, cómo declarar, etc.

Reglas para definir variables en C

  • Las variables en C no deben comenzar con el número; de lo contrario, la variable no será válida. Por ejemplo (1 cadena, no es una variable válida).
  • El espacio en blanco entre variables no está permitido. Por ejemplo, (la cadena uno no es válida, string_one es una variable válida).
  • Las palabras clave no pueden definirse como una variable. Por ejemplo, (porque no es una variable válida ya que se usa como una palabra clave en lenguaje C).
  • Como C es un lenguaje sensible a mayúsculas y minúsculas, las mayúsculas y minúsculas se consideran una variable diferente. Por ejemplo (NUMBER y number se tratarán como dos variables diferentes en C).
  • Los nombres de variables pueden ser una combinación de cadenas, dígitos y caracteres especiales como guiones bajos (_).

¿Como trabajar?

  • Al declarar variables, le dice a los compiladores el tipo de datos que contiene.
  • Las variables le dicen a los compiladores el nombre de las variables que se están utilizando en el programa.
  • Como las variables especifican el almacenamiento, los compiladores no tienen que preocuparse por la ubicación de la memoria para las variables, hasta que se declaren.

¿Cómo declarar?

Las variables deben declararse primero antes del programa, ya que desempeña un papel importante.

La sintaxis para la declaración de variables es la siguiente.

tipo_datos nombre_variable;

dónde,

  • tipo_datos: indica los tipos de datos que almacena. Los tipos de datos pueden ser int, float, char, double, long int, etc.
  • variable_name: indica el nombre de la variable. Puede ser cualquier otra cosa que no sea la palabra clave.

Por ejemplo

  1. int a;
  2. int a, b, c;

Por ejemplo 1, int es un tipo de datos y a es un nombre de variable. En el segundo ejemplo, hemos declarado tres variables a, b y c.

Después de declarar las variables, se ha asignado el espacio para esas variables, ya que se utilizará para el programa.

Programa para ilustrar la declaración de variables en C

#include
#include
int main()
(
int m, n;
m = 2;
n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

¿Cómo inicializar?

Inicializar variables en C significa asignar valores a variables directamente mientras se declara. La sintaxis para inicializar variables es la siguiente:

tipo_datos nombre_variable = valor;

Por ejemplo

  1. int a = 10;
  2. int a = 5, b = 8;

En el ejemplo 1, la variable a se crea y se inicializa con el valor 10. Por ejemplo, dos variables a y b se crean con valores asignados 5 y 8 respectivamente.

Programa para ilustrar la inicialización de variables en C.

#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

Tipos de variables

Hay 5 tipos de variables que son las siguientes:

  1. Variables locales
  2. Variables globales
  3. Variables estáticas
  4. Variables automáticas
  5. Variables externas

1. Variables locales

Las variables que se declaran dentro de las funciones se llaman como una variable local. Las variables locales deben declararse antes de su uso. Solo las funciones locales pueden cambiar el valor de las variables.

Ejemplo

int main()
(
int m =10; //local variable
)

2. Variables globales

Las variables que se declaran fuera de las funciones se denominan variables globales. Cualquier función puede cambiar el valor de las variables.

Ejemplo

int n = 6; //global variable
int main()
(
int m =10; //local variable
)

3. Variables estáticas

Las variables que se declaran con la palabra clave estática se denominan variables estáticas.

int main()
(
int m =10; //local variable
static n = 6; //static variable
)

4. Variables automáticas

Todas las variables que se declaran dentro de las funciones se consideran por defecto como variables automáticas. Las variables automáticas se pueden declarar utilizando la palabra clave auto.

int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)

5. Variables externas

Las variables externas se declaran usando la palabra clave extern. Las variables con la palabra clave extern se pueden usar en múltiples archivos fuente de C.

extern m =10; // variable externa

Conclusión - Variables en C

En este artículo, hemos visto cómo declarar, inicializar junto con su sintaxis y programa para comprender cómo implementarlos. Además, hemos visto tipos de variables en C y reglas para definirlas. Espero que encuentres útil este artículo.

Artículos recomendados

Esta es una guía de Variables en C. Aquí discutimos cómo inicializar variables, cómo declarar junto con su sintaxis y programa para comprender cómo implementarlas. También puede consultar nuestros otros artículos sugeridos:

  1. Patrones en programación C
  2. Patrones de estrellas en c ++
  3. Constructor en C ++
  4. Funciones de cadena de C ++
  5. ¿Cómo declarar variables en C #?
  6. Variables en JavaScript
  7. Palabra clave estática en C