Apuntes del Lenguaje C

Páginas: 24 (5972 palabras) Publicado: 30 de junio de 2015



INTRODUCCION

C es un lenguaje de programación estructurado de propósito general. Sus instrucciones constan de términos que se parecen a expresiones algebraicas, además de ciertas palabras clave inglesas como if, else, for, do y while.

C tiene también algunas características adicionales que permiten su uso a un nivel más bajo, cubriendo así el vacío entre el lenguaje máquina y los lenguajesde alto nivel más convencionales. Esta flexibilidad permite el uso de C en la programación de sistemas (por ejemplo, para el diseño sistemas operativos) así como en la programación de aplicaciones (por ejemplo, para redactar un programa que resuelva un complicado sistema de ecuaciones matemáticas o un programa que escriba las facturas para los clientes).
C se caracteriza por hacer posible laredacción de programas fuente muy concisos, debido en parte al gran número de operadores que incluye el lenguaje. Tiene un repertorio de instrucciones relativamente pequeño, aunque las implementaciones actuales incluyen numerosas funciones de biblioteca que mejoran las instrucciones básicas. Es más, el lenguaje permite a los usuarios escribir funciones de biblioteca adicionales para su propio uso. Deesta forma, las características y capacidades del lenguaje pueden ser ampliadas fácilmente por el usuario.

Otra característica importante de C es que los programas son muy portables, más que los escritos en otros lenguajes de alto nivel. La razón de esto es que C deja en manos de las funciones de biblioteca la mayoría de las características dependientes de la computadora.


Estructura de unprograma en C

Todo programa en C consta de uno o más módulos llamados funciones. Una de las funciones se llama main. El programa siempre comenzará por la ejecución de la función main, la cual puede acceder a las demás funciones.

Las definiciones de las funciones adicionales se deben realizar aparte, bien precediendo o siguiendo a maín.

Cada función debe contener:

1. Una cabecera de la función, queconsta del nombre de la función, seguido de una lista opcional de argumentos encerrados entre paréntesis.
2. Una lista de declaración de argumentos, si se incluyen éstos en la cabecera.
3. Una instrucción compuesta, que contiene el resto de la función.


Los argumentos son símbolos que representan información que se le pasa a la función desde otra parte del programa. (También se llama parámetrosa los argumentos.)
Cada instrucción compuesta se encierra con un par de llaves, { }. Las llaves pueden contener combinaciones de instrucciones elementales (denominadas instrucciones de expresión) y otras instrucciones compuestas.

Cada instrucción de expresión debe acabar en punto y coma (;).

Los comentarios pueden aparecer en cualquier parte del programa, mientras estén situados entre losdelimitadores /* y */.
Por ejemplo:
/* Esto es un comentario */.

Los comentarios son útiles para identificar los elementos principales de un programa o para explicar la lógica subyacente de éstos.


CONCEPTOS BASICOS DE C

EL CONJUNTO DE CARACTERES DE C

Para formar los elementos básicos del programa (constantes, variables, operadores, expresiones, etc.), C utiliza como bloques de construcción lasletras mayúsculas de la A a la Z, las minúsculas de la a a la z, los dígitos del O al 9 y ciertos caracteres especiales. Se presenta a continuación una lista de estos caracteres especiales:




C utiliza ciertas combinaciones de estos caracteres, como \b, \n y \ t, para representar elementos especiales como el retroceso de un espacio, nueva línea y un tabulador, respectivamente.
Estas combinacionesde caracteres se conocen como secuencias de escape.

Cada secuencia de escape representa un solo carácter, aun cuando se escriba con dos o más caracteres.

IDENTIFICADORES Y PALABRAS RESERVADAS

Los identificadores son nombres que se les da a varios elementos de un programa, como variables, funciones. Un identificador está formado por letras y dígitos, en cualquier orden, excepto el primer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes Lenguaje C
  • Programación y apuntes en lenguaje C
  • Apuntes De Lenguaje C
  • Apuntadores en C
  • Apuntes c#
  • Apuntadores En C
  • Apuntadores En C++
  • Apuntes de c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS