Programación en C, cap1

Páginas: 46 (11316 palabras) Publicado: 27 de junio de 2014
CAPÍTULO 1
Principios Fundamentales

Capítulo 1: Principios fundamentales

Programación en C

1.1 INTRODUCCIÓN
El lenguaje C es actualmente uno de los más utilizados por aquellos
programadores que buscan la estructura de un lenguaje de alto nivel con la
potencia y eficacia de un lenguaje ensamblador.Es utilizado para prácticamente
cualquier tarea de programación.
El motivo de estedocumento es el de complementar los conocimientos teóricos
adquiridos a lo largo del curso con ejercicios de tipo práctico que ayuden a
asimilar y comprender todas y cada una de las partes de las que se compone
este lenguaje de programación.
La materia recogida sigue un orden secuencial. Cada uno de los capítulos
contendrán un repaso de teoría con datos de interés y un número determinado
deejercicios en los que se requiere un dominio de los apartados anteriores.

1.2 COMPONENTES DE UN PROGRAMA EN C
Todos los programas en C comparten unas características comunes.
familiarizarse con estos elementos se propone el siguiente programa:

Para

/* Primer programa en lenguaje C */
#include "stdio.h"
main()
{
printf("Este es el primer programa en C");
}
Una vez compilado yejecutado, el programa muestra en pantalla el texto:
Este es el primer programa en C
Los elementos que contiene el programa son de uso común y a continuación se
describe brevemente su misión:

/* Primer programa en lenguaje C */
Es un COMENTARIO. En C, los comentarios empiezan con la secuencia /* y
terminan con */. El compilador ignora todo lo que está entre los símbolos de
comienzo y final decomentario.
Se puede poner un comentario en cualquier parte del programa. En C estándar
de ANSI no se pueden anidar (uno dentro de otro) comentarios, como muestra el
siguiente comentario dentro de un comentario, que generará un error de
compilación:
/* esto es /* un error */ */
Turbo C tiene una opción de anidar, pero haciendo esto se convierte en no
transportable (el código fuente no sepuede llevar a otro compilador de C o
a otro ordenador).

#include "stdio.h"
Representa una DIRECTIVA, es decir una instrucción que va dirigida al
compilador. Indica que debe leer el archivo de cabecera stdio.h y que su

Cap.1-2

Capítulo 1: Principios fundamentales

Programación en C

contenido servirá para cargar adecuadamente las funciones de librería (rutinas
que ya estáncompiladas) utilizadas en el programa.
El nombre de archivo se puede especificar tanto en mayúsculas como en
minúsculas, pero el método tradicional es en minúsculas. El archivo de
cabecera STDIO.H contiene, entre otras cosas, información relativa a la
función de biblioteca printf().
Obsérvese que la directiva #include no termina con un punto y coma. La razón
de esto es que #include no es una palabraclave C que pueda definir una
sentencia.
El archivo fuente que se leerá debe encerrarse entre comillas dobles o
paréntesis de ángulo, por ejemplo:
#include "stdio.h"
#include
Si se encierra el archivo entre comillas, se busca el archivo primero en el
directorio de trabajo actual. Si no se encuentra, se busca en cualquier
directorio especificado en la línea de órdenes. Finalmente, si elarchivo
todavía no se ha encontrado, el compilador busca los directorios estándar.
En caso de encerrarse el archivo entre paréntesis en ángulo, el compilador
buscará primero en el archivo en los directorios que se especifican en la
línea de órdenes de compilador. Si no se encuentra el compilador busca en los
directorios estándar. En ningún momento el compilador busca el directorio
actual detrabajo.
Es válido que los "archivos incluidos" tengan directivas # include. Estos
archivos se denominan includes anidados.
Otra directiva utilizada muy frecuentemente es # define que se usa para
definir un identificador y una cadena que el compilador sustituirá por el
identificador cada vez que se encuentre en el archivo fuente. El estándar ANSI
se refiere al identificador como nombre de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programación c++
  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • programacion C#
  • programacion c#

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS