Programacion Del Lenguaje C

Páginas: 75 (18542 palabras) Publicado: 11 de diciembre de 2012
Programación en C

Autor: J. Carlos López Ardao

Diciembre de 2001

Índice General
1 Introducción

1

2 Estructura y fases de creación de un programa C

2

3 Generalidades

4

3.1

Reglas de ámbito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

3.2

Palabras clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .

6

3.3

Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

3.4

Variables en C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

3.5

Operadores en C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

3.5.1

Operadores aritméticos . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .

8

3.5.2

Operadores relacionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

3.5.3

Operadores lógicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

3.5.4

Operadores a nivel de bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

4 Directivas del preprocesador10

4.1

Definición de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

4.2

Inclusión de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

4.3

Compilación condicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

5 Tipos de datos en C

14

5.1

Tipos básicos . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

5.2

El tipo “dirección” (punteros) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

5.3

Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

5.4

Relación entre punteros y matrices . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .

16

5.4.1

Punteros a punteros. Matrices de punteros . . . . . . . . . . . . . . . . . . . . . .

17

5.5

El modificador const . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.6

El tipo void . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

5.7

Conversión de tipos . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .

19

5.7.1

20

Conversión de tipos explícita: El cast . . . . . . . . . . . . . . . . . . . . . . . .

6 Estructuras de datos

22
i

6.1

Estructuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

6.2

Uniones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .

24

6.3

Enumeraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

6.4

Creación de tipos mediante typedef . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

7 Funciones en C

27

7.1

La función main() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

7.2

Reglas de ámbitode las funciones: Ficheros de cabecera . . . . . . . . . . . . . . . . . .

29

7.3

Ficheros de tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

7.4

Librerías . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

7.5

Punteros a funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .

33

8 Tipos de variables. Reglas de ámbito

34

8.1

Variables Locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

8.2

Variables Globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

8.3

Parámetros Formales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C Programacion
  • lenguaje de programacion c
  • Lenguaje C programación Basica
  • LENGUAJES DE PROGRAMACION EN C++
  • Estructura Del Lenguaje De Programacion C++
  • LENGUAJE DE PROGRAMACION C
  • lenguaje de programacion c++
  • Programación En Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS