Feed on
Posts
Comments
+ Archivos en C
+ Estructuras en C
+ Graficos en C
+ Metodo de ordenacion Burbuja
+ Punteros en C
+ Tecnologias de almacenamiento
>> Turbo C basico 1
    * Calificadores de tipo en C
    * Caracteristicas del C
    * Comentarios
    * Estructura del C
    * Estructuras condicionales
    * Historia del C
    * Identificadores
    * Inclusion de Ficheros
    * Jerarquia de operadores
    * Sentencia Printf en C
    * Sentencia Scanf en C
    * Constantes en C
    * Sencuencias de escape en C
    >> Variables en C
    * Los lenguajes de programacion
    * Operadores aritmeticos en C
    * Operadores de asignacion en C
    * Operadores logicos en C
    * Operadores relacionales en C
    * palabras reservadas en C
    * tipos de datos en C


Las variables en C
  • Una variable es un tipo de dato, referenciado mediante un identificador (que es el nombre de la variable). Su contenido podrá ser modificado a lo largo del programa.
  • Una variable sólo puede pertenecer a un tipo de dato. Para poder utilizar una variable, primero tiene que ser declarada:
    [calificador] <tipo> <nombre>
  • Es posible inicializar y declarar más de una variable del mismo tipo en la misma sentencia:
    [calificador] <tipo> <nombre1>,<nombre2>=<valor>,<nombre3>=<valor>,<nombre4>

    /* Uso de las variables */
    #include <stdio.h>
    main() /* Suma dos valores */
    {
           int num1=4,num2,num3=6;
           printf("El valor de num1 es %d",num1);
           printf(" El valor de num3 es %d",num3);
           num2=num1+num3;
           printf(" num1 + num3 = %d",num2);
    }

  • Las variables pueden ser de dos tipos según el lugar en que las declaremos: globales o locales.
  • La variable global se declara antes de la main( ). Puede ser utilizada en cualquier parte del programa y se destruye al finalizar éste.
  • La variable local se declara después de la main( ), en la función en que vaya a ser utilizada. Sólo existe dentro de la función en que se declara y se destruye al finalizar dicha función.

    /* Declaración de variables */
    #include <stdio.h>
    int a;
    main() /* Muestra dos valores */
    {
           int b=4;
           printf("b es local y vale %d",b);
           a=5;
           printf(" a es global y vale %d",a);
    }