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