Lenguaje c

Solo disponible en BuenasTareas
  • Páginas : 12 (2809 palabras )
  • Descarga(s) : 10
  • Publicado : 10 de agosto de 2010
Leer documento completo
Vista previa del texto
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 2 3

INDICE _________________________________________________________ 1 INTRODUCCION _________________________________________________ 3 ELEMENTOS ____________________________________________________ 53.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 5

TIPOS_______________________________________________________

____ 7 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 Operadoresde 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.-29 ARRAYS Y CADENAS ____________________________________________ 21
9.1 Arraysunidimensionales __________________________________________ 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 13 14 15

PREPROCESADOR ______________________________________________ 31 LIBRERIAS___________________________________________________

__ 33...
tracking img