Instituto
Tecnológico
y de Estudios Superiores de Monterrey
Campus Edo. de México
DPTO. CIENCIAS COMPUTACIONALES
Curso Básico de Lenguaje C
Dr, Roberto Gómez Cárdenas
e-mail: rogomez [at] itesm.mx
DESCRIPCION
Este es un tutorial de lenguaje C que
describe los principales elementos del lenguaje. El lector
encontrará varios ejemplos y ejercicios. Cualquier comentario
con respecto a este tutorial se debe dirigir al autor de este. El curso
fue subido de un curso de lenguaje C desarrollado por una universidad
francesa, aunque se modificarón algunos ejemplos y se
añadieron ejercicios tomados de otros sitios también.
En la siguiente liga puede bajar un
archivo con los códigos de todos los ejemplos presentados en
este tutorial. En dicho archivo no encontrará las soluciones de
los ejercicios. Los códigos fueron desarrollados y probados en
una distribución Fedora de Linux. Por razones academicas el
archivo se encuentra protegido, para conocer la forma de quitar la
protección envie un correo al autor.
Bajar archivo codigos: codigos.rar
Nota archivo: el archivo contiene un
archivo ejecutable en windows, ejecutelo y proporcione la
contraseña.
CONTENIDO
Componentes
básicos
del lenguaje C
Los tipos de
Datos
Las variables
La
declaración
de variables
Las constantes
Constantes
de tipo entero
Rangos de las
constantes
enteras y reales
Las asignaciones
Los enunciados
en C
Las palabras
reservadas
Definición
de un Bloque
Estructura de una
función
Estructura
general
de un programa en C
Regla de
declaración
de variables
Los comentarios
Las operaciones
de entrada/salida
La función
printf
La función
scanf
Ejemplo salida
datos
Ejemplo captura
datos
Prueba localidad
variables
Operadores
aritméticos
Operadores
igualdad
y relacionales
Operadores
booleanos
Operadores
incrementales y decrementales
Conversión
de tipos
Abreviación
expresiones de asignación
El condicional if
El operador
condicional
Switch
While
El For
Ejemplo
iteración
y selección
Los enunciados
break y continue
El enunciado goto
Los apuntadores
Las funciones
Los
parámetros
Los arreglos
Los
arreglos como parámetros
Los strings
Los registros
o estructuras
Los
registros como parámetros
La
declaración unión
Aritmética
de direcciones
Apuntadores y
arreglos
El
siguiente material no se cuentra actualizado:
Argumentos en
la línea de comandos
Apuntadores y
funciones
Versión
arreglo con switch
Ejemplo
integrador
de apuntadores
Composición
de la estructura y la unión
Estructuras
sin nombre
Función
acomoda
()
Función
imprime
()
Función copia
Los
apuntadores
a funciones y las estructuras
Definición
de nuevos tipos
Los archivos
Funciones
relacionadas con archivos tipo texto
Ejemplo de
uso de archivos
Ejemplo de respaldo
de información de archivos
Creación
de archivos secuenciales
Archivos binarios
Parámetros
de funciones open() y lseek()
El
preprocesador
Sustitución
de símbolos
Macro-instrucciones
Inclusión
de archivos
Bibliografía
|
|
|