Está en la página 1de 6

PALABRAS RESERVADAS EN C

El lenguaje C est formado por un conjunto pequeo de palabras clave (reservadas) o


comandos (keywords), y una serie de operadores. Hay cerca de 40 palabras clave.

Estas palabras son:

Auto

int

Break

long

Case

register

Char

return

Const

short

Continue

signed

Default

sizeof

Do

static

Doubl

struct

Else

switch

Enum

typedef

Extern

unin

Float

unsigned

For

void

Goto

volatile

If

while

Algunas de estas palabras en C tienen nuevos significados o han sido sobrecargados en el


mundo de C++, la lista siguiente muestra las palabras que se han cambiado.

Struct

Static

Const

Enum

La siguiente lista muestra las palabras que han sido agregadas en C++.

Bool

Prvate

Catch

Protected

Class

Public

Delete

Tempate

Friend

This

Inline

Throw

New

Try

Namespace

template

Operator

ESTRUCTURA DE UN PROGRAMA EN C.
Todo programa escrito en C consta de una o ms funciones, una de las cuales se
llama main. El programa siempre comenzar por la ejecucin de la funcin main. Cada
funcin debe contener:

Una cabecera de la funcin, que consta del nombre de la funcin,


seguido de una lista opcional de argumentos encerrados con
parntesis.

Una lista de declaracinde argumentos, si se incluyen estos en la


cabecera.

Una sentencia compuesta, que contiene el resto de la funcin.

Los argumentos son smbolos que representan informacin que se le pasa a la funcin
desde otra parte del programa . (Tambin se llaman parmetros a los argumentos).
Cada sentencia compuesta se encierra con un par de llaves, {.....}. Las llaves pueden
contener combinaciones de sentencias elementales (denominadas sentencias de
expresin) y otras sentencias compuestas. As las sentencias compuestas pueden estar
anidadas, una dentro de otra. Cada sentencia de expresin debe acabar en punto y coma
(;).
Los comentarios pueden aparecer en cualquier parte del programa, mientras estn
situados entre los delimitadores /* ................ */ (por ejemplo: /*esto es un ejemplo*/).
Los comentarios son tiles para identificar los elementos principales de un programa o
simplemente para orientar a un posible usuario de ese cdigo.
Todo fichero fuente en C sigue la siguiente estructura; para verla ms claramente
pondremos un ejemplo con sus correspondientes comentarios, que nos vayan explicando
cada una de las partes, muchas de las cosas que se vean, no se conocen an, pero nos
servirn para hacernos una idea de cmo se estructura un programa:
Ejemplo:
#include <stdio.h>
#include <conio.h>
/*#include del sistema:Se deben especificar todos los ficheros de cabecera
(ficheros con extensin .h) correspondientes a las libreras de funciones
utilizadas.
Son libreras implementadas y listas para que nosotros las usemos,con slo
llamar a la funcin que tenga implementada dentro dicha librera. Por ejemplo:
la instruccin printf est incluida dentro de stdio.h, por tanto, cuando
decidamos
usarla,
tendremos
que
poner
en
esta
seccin:
#include <stdio.h> */
#include <lista.h>
/* #include de la aplicacin:Ficheros de cabecera creados para el fichero
fuente. Se puede decir que estos son los que yo he creado, que son invocados
escribiendo su nombre seguido de .h. (Ms tarde explicaremos cmo se crean).
Si lo pongo entre signos: < > (como lo tenemos en este ejemplo), dicha librera
ser buscada en el directorio del compilador INCLUDE que contiene las
libreras. Si por el contrario pongo: #include "lista.h", entonces, dicha librera

ser buscada 1 en el directorio actual, y luego, si no est, ser buscada en el


directorio del compilador INCLUDE*/
extern void salida(void);
/* externvariables globales externas: Variables globales que voy a definir
en otros mdulos que voy a usar en este mdulo. A salida le hemos
asignado el tipo de almacenamiento extern, pues tiene que ser accedida
desde otro archivo distinto de aquel en que es definida; por tanto, ha de
ser una funcin externa. */
#define CIERTO 1
#define FALSO 0
/* #define definicin de macros y constantes simblicas.*/
typedef struct {
int dia;
int mes;
int ano;
}FECHA;
/* typedef definicin de tipos: me sirve para crearme un tipo distinto
de los preestablecidos de partida.*/
int suma (int , int);
/* Declaracin de los prototipos de las funciones implementados en este
mdulo: La declaracin de una funcin le da informacin al compilador de
una funcin que va a ser utilizada pero que todava no ha sido
implementada. En particular le dice al compilador qu tipo de datos
requiere y cul devuelve la funcin. En el ejemplo, la funcin con
nombre suma
recibe dos nmeros enteros y da como salida otro nmero entero.*/
extern int a,b,c;
/* Declaracin de variables globales de este mdulo:
extern declaracin de funciones externas a este mdulo: Funciones que
se utilizan en este mdulo y que estn implementadas en otro mdulo.
static declaracin de las funciones internas no visibles para otros
mdulos: Funciones que se implementan en este mdulo y que no
pueden ser utilizadas en otros mdulos. */
main(){
............
............
}
int suma(int x,int y){

...........
...........
}
/* Implementacin de las funciones: Se implementan todas las
funciones del mdulo incluida la funcin main().*/
...........
...........
extern void salida(void)
{
printf("Hola!");
return; /* salimos de la funcin, y volvemos al lugar donde se le
llam sin devolver nada.*/
}
...........
...........
LIBRERAS MS COMUNES EN C++.

Iostream

stdlib.h
stdio.h
windows.h
new
fstream
math.h
cstdio

conio.h
string.h
windows.h
winsock.h
ctype.h
glu.h
d3d.h
allegro.h

UNIVERSIDAD FERMN TORO


VICERECTORADO ACADMICO
FACULTAD DE INGENIERA
ESCUELAS DE INGENIERA EN TELECOMUNICACIONES

INVESTIGACION DE LENGUAJE C

Alumno:
Chirinos, Wilmer. C.I.: 21.502.394
Seccin: MI-23

También podría gustarte