miércoles, 8 de junio de 2011

Variables y Constantes en C

En mi segundo post del dia trataremos el tema de Variables y Constantes.



  • Que son?
  • Para que sirven?
  • Como se declaran?
  • Errores comunes




Empezaremos con las variables:

Que son las variables?


Las variables son espacios que se reservan en la memoria de la computadora para usarlas y almacenar una cantidad determinada de informacion dependiendo del tipo de dato que vayamos a usar.




Para que sirven las variables?

Sirven para poder almacenar un dato que luego vayamos a usar a lo largo de nuestro programa.



Como se declaran?


Para declarar variables se puede usar esta manera de aqui:
tipo_de_dato nombre_de_la_variable;
por ejemplo:


/*************************************************************************

*AUTOR:McGuix
*FECHA:07/06/2011
*TITULO:principal3.c
*MODIFICACIONES:
**************************************************************************/

//LIBRERIAS
#include <stdio.h>

//PROGRAMA PRINCIPAL
void main()
{
      //Declaracion de variables
      int a=0;
     
}



Como pueden observar he hecho algo nuevo:

int a=0;
he igualado la variable declarada a cero.
A esta intruccion se le llama:

inicilizacion de la variable
Cuando se  declara una variable pero no se la inicializa, la variable declarada tiende a contener en su interior
datos basura

Asi que es una buena practica de programacion inicializar la variable despues de declararla.




Errores comunes


Los errores mas comunes que se cometen al declarar variables son:

  • Olvidar el punto y coma(;) despues de haber declarado la variable 
  • Declarar una variable que no se usa, cabe recalcar que esto no es un error pero es una mala practica de programacion tener variables inutiles, recuerda que cada variable esta ocupando memoria, es decir mientras menos variables uses mas rapido funcionara tu programa.
  • Es una mala practica de programacion declara variables en letras mayusculas, siempre debes declararlas en letras minusculas.
  • Una buena practica de programacion es usar nombres de variables que te ayuden a verificar mas rapido para que se esta usando es variable.



OBSERVACION

Quiero destacar finalmente que el lenguaje C es sensible a las letras mayusculas y minusculas por ejemplo:


int promedioGeneral=0;
Esta variable no sera igual a:

int promediogeneral=0;
ya que la variable original contenia una letra mayuscula en medio, mientras que la segunda no.

Asi que debes tener mucho cuidado de como nombras una variable.





CONSTANTES


Que son las constantes?


Son tambien espacios que se reservan en la memoria de computador, pero que a diferencia de las variables, estas han sido definidas
y su valor no puede ser modificado durante la ejecucion del programa.


Para que sirven las constantes?


Si por ejemplo tuvieras que calcular areas y volumenes de un circulo, esfera, cilindros, entre otros. En los cuales la constante PI tiene mucha importancia, te resultaria mas sencillo colocar la palabra PI a colocara 3.1416, es por eso que las constantes tienen esa gran utilidad.




Como se definen?


De la siguiente manera:


#define PI 3.1416
siempre van despues de los llamados a las librerias:





//LIBRERIAS

#include <stdio.h>
//DEFINICION DE CONSTANTES
#define PI 3.1416
#define E 2.71


Esta es la manera en que se remienda que deben ser definidas.


Errores comunes

  • Intentar asignarle a una constante otro valor
  • ponerle el punto y coma (;) despues de la definicion


Bien espero les halla sido de ayuda esta entrada, si quieren descargarse el archivo .c lo pueden hacer a continuacion.


Saludos

No hay comentarios:

Publicar un comentario