• Saltar al contenido principal
  • Skip to secondary menu
  • Saltar a la barra lateral principal
  • Saltar al pie de página
  • INICIO
  • CANAL DE YOUTUBE
  • CONTACTAR

másQteclas

Tecnología para todos

  • Podcasts
  • Noticias
  • Artículos
  • Tutoriales

Código Fuente. Identificadores, variables y constantes

11 diciembre, 2015 por José Manuel Ramírez

http://archive.org/download/CodigoFnte/2015/Programa_013.mp3

Podcast: Reproducir en una nueva ventana | Descargar

Poco a poco el aprendizaje de nuestro primer lenguaje de programación va siendo toda una realizad. En este nuevo programa vamos a ver cómo trata el lenguaje de programación C a los identificadores, las variables y las constantes. La comprensión del uso de estos tres elementos es fundamental para tener éxito a la hora de afrontar la resolución del cualquier problema de programación.

Empecemos viendo la definición de estos tres elementos primarios del lenguaje:

Identificadores

Un identificador es un nombre que se asigna a los distintos elementos de un programa, como pueden ser variables, nombres de funciones, etc. Para construir identificadores usando el lenguaje C podemos usar caracteres alfabéticos (mayúsculas y minúsculas), los diez dígitos del 0 al 9 y el subrayado (_). 

  • No se pueden usar otros caracteres especiales como $,%,&,etc
  • No pueden empezar por un número
  • Distintos identificadores en una sentencia se separan mediante espacios en blanco y tabuladores
  • C es sensible a mayusculas y minúsculas por lo que pepe es distinto a Pepe
  • Palabra reservada. Identificadores con un significado especial para el compilador
    • while para bucle
    • int para tipo de datos
    • Todas tienen que escribirse usando letras minúsculas
    • No podemos usarlo para nuestro propios identificadores (variables y constantes)
Palabras reservadas en C
32 palabras reservadas en ANSI C

No existe una norma en la forma de escribir los identificadores en el lenguaje C pero si es bueno que tengamos claro usar un sistema que facilite la legibilidad de nuestro código fuente. Existen dos notaciones bastante extendidas:

  • Primera forma
    • Escribir las palabras juntas con la primera letra de cada una en mayúsculas
    • Si es una variable, la primera letra de la primera palabra se escribe en minúsculas. Ejemplo: diasDelMes
    • Si es una función, la primera letra de la primera palabra se escribe en mayúsculas. Ejemplo: CalcularAreaCuadrado
  • Segunda forma
    • Escribir todas las palabras en minúsculas separándolas por un guión bajo (subrayado). Ejemplo: dias_del_mes

Variables

Una variable es una representación alfanumérica de una posición de memoria.

  • Se escriben siguiendo las normas de los identificadores.
  • Tiene que definirse obligatoriamente antes de su uso
  • En una misma linea se pueden definir varias al mismo tiempo
  • Ejemplo: int a = 3;
  • Se caracteriza por 3 propiedades:
    • El tipo de datos almacenado
    • El nombre de esa posición de memoria
    • La posición de memoria que almacena el valor

Constantes

Una constante es un elemento «parecido» a una variable pero en este caso su valor no cambia durante la ejecución de un programa. Se usa la directiva al compilador #define para declararlas.

  • Ejemplo #define PI 3.141516
  • Se suelen escribir con mayúsculas

Ejercicios propuestos

A continuación os propongo una serie de ejercicios para que realicéis en casa:

  1. Indica qué identificadores de los siguientes son válidos y cuales no lo son. En el caso que no sean válidos detalla el por qué: casa, -numero, micasa1, MES_1, mes_1, _a890, numero_», 3numero, a890.

  2. Tenemos que crear variables para medir la temperatura de un horno, almacenar un número de teléfono, un valor k y un interés bancario. Realiza la definición en C de dichas variables de los tipos entero, entero largo, entero corto y real. Aunque los veremos más adelante, investiga en Internet los tipos de datos comentados.

  3. Haz lo mismo que en el paso anterior, solo que esta vez inicialízalas con un valor por defecto a la vez que las declares.

  4. Define 4 constantes para medir 32 grados de fiebre, almacenar el teléfono de urgencias 112, la primera vocal del alfabeto y la velocidad de la luz. Se consecuente con los tipos de datos que estás usando y respecta la nomenclatura para las variables que hemos visto en el programa.

Hasta aquí este nuevo programa del podcast Código Fuente donde hemos hablado de los identificadores, variables y constantes en el leguaje C y de la forma correcta de utilizarlos.

Muchas gracias por el tiempo que habéis dedicado a escucharlo y deciros que estaría encantado de recibir vuestras valoraciones de 5 estrellas en iTunes para que el podcast llegue a más gente como vosotros.

Ya sabéis, si tenéis dudas o queréis mas información sobre lo hablado, podéis comentármelo en los comentarios de esta entrada, en el formulario de la web masqueteclas.com/contactar o en la cuenta de Twitter del podcast @CodigoFnte.

Quedamos de nuevo en Código Fuente donde aprender informática nunca a estado tan cerca de vosotros. Hasta entonces… Adiós!

—

Si te gusta este podcast y quieres ayudarme a mantenerlo, puedes contribuir haciendo tus compras a través de este enlace de afiliados de Amazon.es o mediante una donación en mi cuenta Paypal.Me. Muchas gracias!!

Publicado en: Masqueteclas Etiquetado como: Podcast

Acerca de José Manuel Ramírez

🚀 Explorador de gadgets al límite | 🎥 Sinceridad en cada review | 💡 Descubre la magia detrás de cada dispositivo conmigo | 🛠️ Consejos, trucos y opiniones sin filtro. Si te apasiona la tecnología como a mí, este es tu canal #Gadgets #TechLover #OpinionesReales

Barra lateral principal

Canal de Youtube

🛍 Enlaces patrocinados

Haz tu compra en estos enlaces patrocinados y colabora con la web sin coste adicional para ti. ¡Gracias!

Chuches en Amazon Chuches en Aliexpress Chuches en Banggood Chuches en Geekbuying

Mi libro


Libro servidores NAS

banner

Footer

másQteclas es la web donde encontrarás mucha información relacionada con la tecnología en lo que a hardware y software se refiere. Tendrás reviews de productos, tutoriales paso a paso, podcasts diarios, vídeos en Youtube, noticias tecnológicas y mucho, mucho más. ¡Únete a la comunidad masqueteclera!

Información:

  • Quién soy
  • Política de cookies
  • Política de privacidad
  • Suscripción a la lista de correo
  • Contactar

Busca en la web …

  • Facebook
  • Instagram
  • Telegram
  • Twitter

Copyright © · másQteclas 2021