ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje C


Enviado por   •  14 de Marzo de 2012  •  16.778 Palabras (68 Páginas)  •  405 Visitas

Página 1 de 68

CURSO BASICO DE PROGRAMACION EN C

Apoyo a Investigación C. P. D.

Servicios Informáticos U. C. M.

CURSO BASICO DE PROGRAMACION EN C. Servicios Informáticos U. C. M.-1-

1 INDICE

1 INDICE _________________________________________________________ 1

2 INTRODUCCION _________________________________________________ 3

3 ELEMENTOS ____________________________________________________ 5

3.1 Comentarios ____________________________________________________ 5

3.2 Identificadores __________________________________________________ 5

3.3 Constantes______________________________________________________ 5

3.4 Variables _______________________________________________________ 6

3.5 Operadores _____________________________________________________ 6

3.6 Sentencias ______________________________________________________ 6

3.7 Macros del preprocesador__________________________________________ 6

4 TIPOS___________________________________________________________ 7

5 DECLARACIONES________________________________________________ 9

5.1 Alcance ________________________________________________________ 9

5.2 Visibilidad ______________________________________________________ 9

5.3 Durabilidad _____________________________________________________ 9

6 OPERADORES __________________________________________________ 11

6.1 Operadores aritméticos ___________________________________________ 11

6.2 Operadores lógicos ______________________________________________ 11

6.3 Operadores relacionales __________________________________________ 11

6.4 Operadores de asignación _________________________________________ 12

6.5 Operadores de dirección __________________________________________ 12

6.6 Operadores de movimiento ________________________________________ 12

6.7 Prioridad y asociatividad de los operadores ___________________________ 13

7 SENTENCIAS ___________________________________________________ 14

7.1 Etiquetas de sentencia ____________________________________________ 14

7.2 Sentencias compuestas ____________________________________________ 14

7.3 Sentencias de selección ___________________________________________ 14

7.4 Sentencias de iteración ___________________________________________ 16

7.5 Sentencias de salto _______________________________________________ 17

8 FUNCIONES ____________________________________________________ 19

8.1 Definición _____________________________________________________ 19

8.2 Declaración ____________________________________________________ 19

8.3 Llamadas a funciones ____________________________________________ 20

CURSO BASICO DE PROGRAMACION EN C. Servicios Informáticos U. C. M.-2-

9 ARRAYS Y CADENAS ____________________________________________ 21

9.1 Arrays unidimensionales __________________________________________ 21

9.2 Cadenas _______________________________________________________ 21

9.3 Arrays multidimensionales ________________________________________ 22

9.4 Inicialización de arrays ___________________________________________ 22

10 PUNTEROS _____________________________________________________ 23

10.1 Asignación de punteros ___________________________________________ 23

10.2 Aritmética de punteros ___________________________________________ 23

10.3 Punteros y arrays _______________________________________________ 24

10.4 Arrays de punteros ______________________________________________ 24

10.5 Indirección múltiple _____________________________________________ 25

10.6 Funciones de asignación dinámica, malloc() y free() _____________________ 25

11 ENTRADA Y SALIDA ____________________________________________ 27

11.1 E/S por consola _________________________________________________ 27

11.2 E/S por archivos ________________________________________________ 29

12 PREPROCESADOR ______________________________________________ 31

13 LIBRERIAS_____________________________________________________ 33

14 EJERCICIOS____________________________________________________ 34

15 BIBLIOGRAFIA _________________________________________________ 51

CURSO BASICO DE PROGRAMACION EN C. Servicios Informáticos U. C. M.-3-

2 INTRODUCCION

El lenguaje C fue inventado e implementado por primera vez por Dennis Ritchie en un

DEC PDP-11 en Bell Laboratories.

Es el resultado de un proceso de desarrollo comenzado con un lenguaje anterior

denominado B, inventado por Ken Thompson. En los años 70 el lenguaje B llevó al

desarrollo del C. En 1978, Brian Kernighan y Dennis

...

Descargar como (para miembros actualizados)  txt (64 Kb)  
Leer 67 páginas más »
Disponible sólo en Clubensayos.com