Programacion en C

Páginas: 9 (2061 palabras) Publicado: 5 de diciembre de 2013
Lenguaje C
José Luis García Cerpas

Estructura de un programa en C
—  Un

programa C/C++ puede incluir

◦  Directivas del preprocesador
◦  Declaraciones globales
◦  La función main()
◦  Funciones definidas por el usuario
◦  Comentarios del programa

Estructura de un programa en C
#include

Libreria estandar de
C

Funcion Main
int main()
{
printf("Hola Mundo");
return0;
Imprime a pantalla
}

Valor de retorno

Directivas del preprocesador
—  El

preprocesador en un programa C se
puede considerar como un editor de
texto inteligente que consta de directivas
(instrucciones al compilador antes de que
se compile el programa principal). Las dos
directivas más usuales son #include y
#define.

Archivos de cabecera
—  Existen

archivos de cabeceraestándar
que se utilizan ampliamente, tales como
stdio.h, stdlib.h, string.h,
math.h e iostream.h y se
utilizarán otros archivos de cabecera
definidos por el usuario tanto con diseño
estructurado como diseño orientado a
objetos.

Declaraciones globales
Las variables globales son variables que se declaran
fuera de la función y por defecto (omision) son visibles
a cualquier funciónincluyendo la función main().
#include
int a, b, c; //declaración de
variables globales
int main()
{
int valor; //declaración de
variables locales
return 0;
}

Función main()
Es la función principal del programa. Todos los
programas de C/C++ deben tener una función
llamada main. Es la que primero se ejecuta. El
int (entero) que tiene al principio significa que
cuando la función mainacabe devolverá un
número entero. Este valor se suele usar para
saber cómo ha terminado el programa.
Normalmente este valor será 0 si todo ha ido
bien, o un valor distinto si se ha producido
algún error.

Comentarios
En C los comentarios empiezan por los
caracteres /* y terminan con los
caracteres */. Pueden comprender varias
líneas y estar distribuidos de cualquier
forma, pero todoaquello que está entre
el /* (inicio del comentario) y el */ (fin
del comentario) es simplemente ignorado
por el compilador.

Comentarios en C++
En C++ se admite el mismo tipo de
comentarios que en C, pero además se
considera que son comentarios todo aquel
texto que está desde dos barras
consecutivas (//) hasta el fin de la línea. Las
dos barras marcan el comienzo del
comentario y elfin de la línea, el final.
//Esto es un comentario!

Traducción de un programa
Al traducir el programa se pueden generar
errores, los errores pueden ser de dos
tipos, error fatal o warning, un error fatal
impide la compilación del programa
indicando un error de sintaxis, un warning
informa de un posible fallo en el programa.

Tipos de errores
Error
Descripción
Errores de Sonerrores de compilación, también
sintaxis
conocidos como errores del compilador,
son errores que impiden que su
programa se ejecute.
Errores
Los errores lógicos son errores que
lógicos
impiden que su programa haga lo que
estaba previsto. Su código puede
compilarse y ejecutarse sin errores, pero
el resultado de una operación puede
generar un resultado no esperado.

Elementos del lenguajeLos lenguajes de programación tienen elementos básicos que
se utilizan como bloques constructivos, así como reglas para
las que esos elementos se combinan.
Los elementos constitutivos de un programa o algoritmo
son:
—  Palabras reservadas
—  Identificadores (nombres de variables, procedimientos,
funciones)
—  Caracteres especiales
—  Constantes
—  Variables
—  Expresiones
— Instrucciones

Palabras reservadas

Tipos de datos
char
short
int
long
float
double
void
Sizeof

Estructuras de
control

if
else
for
do
while
switch
case
default
break
Continue
goto
return

Modificadores

auto
extern
register
const
signed
unsigned
static
volatile

Datos
estructurados

struct
enum
union
typedef

Agregadas en C+
+
bool
catch
class...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS