Lenguaje C
DE
P ROGRAMACIÓN
UNA BREVE INTRODUCCIÓN.
Universidad Tecnológica de la Mixteca
Instituto de Electrónica y computación.
Elaboró: Carlos Alberto Fernández y Fernández.
Huajuapan de León, Oaxaca; a 19 de Octubre de 1998.
Lenguaje de Programación C
Tabla de contenido
0. Introducción. _________________________________________________________ 4
¿Porqué empezarde cero? _____________________________________________________ 4
Breve historia de C. ___________________________________________________________ 4
Características de C. __________________________________________________________ 5
1. Datos. _______________________________________________________________ 6
Hola mundo._________________________________________________________________ 6
Tiposde datos en C.___________________________________________________________ 6
Declaraciones. _______________________________________________________________ 7
Operadores aritméticos. _______________________________________________________ 7
Operador de asignación. _______________________________________________________ 7
Operadoresrelacionales._______________________________________________________ 7
Operadores lógicos. ___________________________________________________________ 8
Operador condicional._________________________________________________________ 8
Operador coma. ______________________________________________________________ 8
2. Control. _____________________________________________________________ 9
Estructuras condicionales._____________________________________________________ 9
Decisión simple (if). _________________________________________________________________ 9
Decisión doble (if-else) _______________________________________________________________ 9
Decisión múltiple (switch) ___________________________________________________________ 10
Estructuras iterativas.________________________________________________________ 10
Estructura iterativawhile. ____________________________________________________________ 10
Estructura iterativa for. ______________________________________________________________ 11
Estructura iterativa do-while. _________________________________________________________ 12
3. Funciones. ___________________________________________________________ 13
La instrucción return.________________________________________________________ 14
-2-
Lenguaje de Programación C
Prototipo de funciones. _______________________________________________________ 14
Llamada de funciones.________________________________________________________ 14
Ejemplo de uso de funciones en C.______________________________________________ 15
4. Arreglos. _____________________________________________________________ 16Inicialización de un arreglo. ___________________________________________________ 16
Uso de arreglos. _____________________________________________________________ 16
Ejemplo de un programa con uso de arreglos en C: _______________________________ 17
5. Apuntadores. ________________________________________________________ 18
Operadores de apuntador.____________________________________________________ 18
Operadores aritméticos para apuntadores. _______________________________________________ 19
Apéndice A. Funciones del Lenguaje C más comunes. __________________________ 20
6. Bibliografía. __________________________________________________________ 21
-3-
Lenguaje de Programación C
Lenguaje de programación C
0. Introducción.
¿Porqué empezar de cero?1
No pude evitar latentación de empezar de cero debido al apego que tiene el lenguaje C por el cero:
•
•
•
•
•
C usa el cero para indicar un valor de falso y diferente de cero para verdadero.
El valor más bajo en el índice de un arreglo es cero.
Las cadenas en C finalizan con un valor de cero.
Los apuntadores usan el valor de cero para indicar un valor nulo (NULL).
Las variables externas y estáticas son...
Regístrate para leer el documento completo.