Vous êtes sur la page 1sur 3

Asignacin # 4

Elementos bsicos del C


Nombre: Isaac Abrego
fecha: 24/8/15
Ced: 8-910-975

Grupo: 9AA-111

1. Elementos basicos de un programa en C


1.1. Identificadores
En el lenguaje C, un identificador es cualquier palabra no reservada
que comience por una letra o por un subrayado, pudiendo contener
en su interior letras, nmeros y subrayados. La longitud mxima de
un identificador depende del compilador que se est usando, pero,
generalmente, suelen ser de 32 caracteres, ignorndose todos
aquellos caracteres que compongan el identificador y sobrepasen la
longitud mxima. Recurdese, adems, que al ser C sensible al
contexto, un identificador escrito como esto_es_un_ident y otra vez
como Esto_Es_Un_Ident ser interpretado como dos identificadores
completamente distintos.
1.2. Tipos de datos
En C existen cinco tipos de datos segn puede verse en la tabla
siguiente:
Tipo de dato

Descripcin
Carcter o entero pequeo (byte)
Entero
Punto flotante
Punto flotante (mayor rango que float)
Sin tipo (uso especial)

Char
Int
float
Double
void
1.3. Palabras reservadas
El lenguaje C posee un nmero reducido de palabras reservadas (tan
solo 32) que define el standard ANSI-C. Estas palabras reservadas
pueden verse en la tabla siguiente:
Auto

else

In

Do

Case

Char

Goto

If

Enum

continu
e
Registe
r
Extern

breac
k

Doubl
e

long

Const

Float

Short

struct

While

Return

Signed

Swicht

Defaul
t
For

Unsigne
d
Sizeof

Volatil
e
Static
Void

Typede
f
Union

1.4. Constantes
En C, las constantes se refieren a los valores fijos que el programa no
puede alterar. Algunos ejemplos de constantes de C son:
Tipo de dato
Char
int
Long int
Short int
unsigned int
float
double

Constante de ejemplo
a
9
'Q'
1
-34
21000
-34
67856L
456
10
-12
1500
45600U
345
3
12.45
4.34e-3
-2.8e9
-34.657
-2.2e-7
1.0e100

1.5. Variables
Una variable es una posicin de memoria con nombre que se usa
para mantener un valor que puede ser modificado en el programa.
Todas las variables deben ser declaradas antes de poder usarlas.
1.6. Operadores
Los operadores son palabras o smbolos que hacen que un programa
acte sobre las variables. En C existen diversos tipos de operadores.
Aritmticos, relacionales, de asignacin, lgico.
1.7. Sentencias
Una sentencia es una expresin en C donde se esperan unas
consecuencias, normalmente son las instrucciones, cada sentencia
finaliza con un punto y coma.
1.8. Punteros
El formato general para una variable de tipo puntero es:
tipo_apuntado *nombre_puntero;

2. Reglas generales
Primero los comentarios de presentacin
Despus, la inclusin de bibliotecas del sistema, los ficheros .h
con el #include y entre ngulos (<...>) el nombre del fichero.
Quizs la ms tpica sea:
#include <stdio.h>
Bibliotecas propias de la aplicacin. Normalmente, en grandes
aplicaciones, se suelen realizar varias libreras con funciones,
separadas por su semntica. Los nombres de fichero se ponen
entre comillas (para que no las busque en el directorio de las
bibliotecas o libreras estndar) y se puede incluir un comentario
aclarativo:
#include "rata.h" /* Rutinas para control del ratn
*/
#include "cola.h" /* Primitivas para el manejo de una
cola */

Variables globales, usadas en el mdulo y declaradas en otro


mdulo distinto, con la palabra reservada extern.
Constantes simblicas y definiciones de macros, con #define.
Definicin de tipos, con typedef.
Declaracin de funciones del mdulo: Se escribir slo el prototipo
de la funcin, no su implementacin. De esta forma, el programa
(y el programador) sabr el nmero y el tipo de cada parmetro y
cada funcin.
Declaracin de variables globales del mdulo: Se trata de las
variables globales declaradas aqu, y que si se usan en otro
mdulo debern llevar, en el otro mdulo, la palabra extern.
Implementacin de funciones: Aqu se programarn las acciones
de cada funcin, incluida la funcin principal. Normalmente, si el
mdulo incluye la funcin principal, la funcin main(), sta se
pone la primera, aunque a veces se pone al final y nunca en
medio.

3. Estructura general de un programa en C

La forma general de un programa en lenguaje C, viene dado por la


siguiente estructura:

declaraciones globales;
main()
{
declaracin variables locales;
flujo de sentencias
}
funcion_1()
{
declaracin variables locales;
flujo de sentencias
}
.
.
funcion_n()
{
declaracin variables locales;
flujo de sentencias
}

Vous aimerez peut-être aussi