Introduccion al Lenguaje C

Comentarios

La inclusión de comentarios en programas, son vitales para que el software tenga una vida "sana". Esto es así, por que, los comentarios, así como cualquier tipo de documentación. Hace el mantenimiento mucho mas sencillo y simple. Y con esto, mejores probabilidades de prevenir errores.

Para poder incluir comentarios en un lenguaje C. Tenemos a disposición los siguientes simbolos.

"/*" Con este identificador comenzamos un comentario.

"*/" Con este identificador terminamos un comentario.

Ambos identificadores se deben de ingresar sin comillas.

Identificadores

Un identificador, es algo así como una "etiqueta". Esta "etiqueta" nos sirve para asociar elementos del programa con los que se va a trabajar. Como puede ser: variables, constantes, punteros, funciones, etc.

La longitud de caracteres de un identificar depende principalmente del compilador, pero la mayoría, solo contempla los primeros 32 caracteres presentes.

Los identificadores tienen unas reglas para poder trabajar con ellos, y estos son:

- El primer caracter debe de ser SIEMPRE una letra del alfabeto o un " _ " guión bajo.
- Solo se permiten caracteres del tipo; letras del alfabeto; números o el " _ " guión bajo.
- Siempre debe contener al menos una letra.
- El lenguaje C diferencia de mayúsculas de las minúsculas.

Ejemplos de identificadores permitidos y no-permitidos

  • Total Permitido.
  • Total2 Permitido.
  • 2Total No permitido o invalido. Tiene un numero en su inicio y no una letra.
  • _Total Permitido
  • _total Permitido
  • _total$ No permitido o invalido. Tiene un caracter no permitido.
  • $total No permitido o invalido. No cumple con la orden de tener una letra en su inicio, además de ser un caracter no aprobado

Nombres reservados

Existe un conjuntos de nombres que no pueden se utilizados como un identificador. Esto es así, por que el lenguaje C, o mejor dicho el Compilador de C, utiliza estos nombres como instrucciones.

Estas instrucciones son necesarias para que el compilador pueda "interpretar" y llevar a cabo los procesos necesarios a la hora de transformar el código fuente a binario.

Según el estándar ANSI C estos nombres o instrucciones son:

  • auto
  • break
  • case
  • char
  • const
  • continue
  • default
  • do
  • double
  • else
  • enum
  • extern
  • float
  • for
  • goto
  • if
  • int
  • long
  • register
  • return
  • short
  • signed
  • sizeof
  • static
  • struct
  • switch
  • typedef
  • union
  • unsigned
  • void
  • volatile
  • while

Funciones

En el lenguaje de programación C, existe una característica que lo diferencia de muchos otros lenguajes de programación. Esto son las funciones.

Las funciones son algo así, como un grupo de instrucciones que realizan una tarea especifica, mas bien la tarea que el programador necesite.

Permiten ser llamadas en cualquier momento del programa, y para poder saber a quien "llamar" se utilizan los identificadores.

Para poder funcionar correctamente, se debe de respetar su organización.

Instrucciones

Una instrucción es el elemento básico de cualquier lenguaje, con el le expresamos al compilador cual es nuestro deseo.

La instrucciones son simplemente ordenes, y tenemos a nuestra disposición; instrucciones de control, llamadas, impresiones, definir un dato o archivo. Todo lo haremos con instrucciones.

Función main

La función main es parte esencial de un programa echo para el lenguaje C, ya que la función main se encuentra dentro del encabezado del programa. Es también allí donde tiene inicio el programa.

Argumentos

Al momento en que una función es llamada, puede recibir una serie de parámetros, esta serie se llama, argumentos. Y pueden especificar alguna opción deseada al momento en que son llamadas.

Llaves: "{ }"

Las llaves, sirven para definir un grupo de instrucciones, como también son validas para definir una función.

Las llaves también definen un inicio y un fin. Por ejemplo: algunas instrucciones de control, piden como condición un bloque de instrucciones o código.

Para ello es necesario "decirle", donde "empieza" tal bloque y hasta donde "llega" la orden, para eso usamos la llave " { ", para definir el inicio y "}" para definir el fin.

Este articulo fue realizado por la comunidad de esdebian.

Relacionado con Introduccion al Lenguaje C