Lenguaje C

Páginas: 19 (4552 palabras) Publicado: 4 de octubre de 2012
Lenguaje C
© 2005 José Luis Asín Buñuel
Dpto. de Tecnología
I.E.S. Barañain
jlasin@retena.net
Lenguaje C José L. Asín
Pág.: 2
Índice de contenidos
1. INTRODUCCIÓN
Orígenes ............................................................................ 4
Características ................................................................... 4
Proceso de edición ycompilación..................................... 4
2. ESTRUCTURA DEL LENGUAJE C
Estructura de un programa ................................................ 5
3. LOS DATOS EN C: VARIABLES Y CONSTANTES
Tipos de datos ................................................................... 6
Identificadores de tipo....................................................... 6
Variables........................................................................... 7
Constantes ......................................................................... 7
4. OPERADORES
Operadores fundamentales................................................ 8
Operadores adicionales ..................................................... 8
Operadores condicionales de relación .............................. 8
Operadoreslógicos............................................................ 9
Operadores de bit .............................................................. 9
Normas de precedencia de los operadores ........................ 9
5. FUNCIONES DE ENTRADA/SALIDA
Función printf()................................................................. 10
Función scanf() ................................................................. 10
6.SENTENCIAS DE CONTROL DEL PROGRAMA
Tipos de estructuras básicas.............................................. 12
Sentencias condicionales .................................................. 12
Sentencias repetitivas........................................................ 13
Otras sentencias de control ............................................... 14
7. FUNCIONES DE MANIPULACIÓN DE CARACTERESFunción getchar() .............................................................. 15
Función putchar().............................................................. 15
8. EL PREPROCESADOR C
#define............................................................................... 16
#include............................................................................. 16
Otros comandos: #undef,#if, etc ...................................... 17
9. ARRAYS Y PUNTEROS
Arrays................................................................................ 18
Inicialización de los arrays................................................ 18
Arrays multidimensionales ............................................... 19Punteros............................................................................. 20
Arrays con punteros .......................................................... 21
Lenguaje C José L. Asín
Pág.: 3
10. ARRAYS DE TIRAS DE CARACTERES
gets() y puts() .................................................................... 23
Arrays multidimensionales con tiras................................. 24
Funciones relacionadas con tiras ...................................... 2411. FUNCIONES
Forma general de una función........................................... 26
Llamada por valor o por referencia................................... 26
Sentencia return ................................................................ 27
Prototipos de funciones..................................................... 27
Argumentos del main()..................................................... 28
Recursividad ..................................................................... 28
Declaración de listas de parámetros de longitud variable. 29
Punteros a funciones ......................................................... 30
12. ESTRUCTURAS Y UNIONES
Estructuras......................................................................... 31
Acceso a un miembro de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS