- Bienvenida al curso Introducción al Lenguaje C
- Breve historia del Lenguaje C
- Instalar el compilador de C en una computadora con Windows 10
- Instalar el compilador de C en Windows 7
- Estructura básica de un programa en Lenguaje C
- Las directivas del compilador #include y #define
- Las declaraciones globales
- Tipos de datos en el Lenguaje C
- Las constantes del lenguaje C
- Las variables del lenguaje C
- Variables según su ámbito: locales y globales
- Funciones básicas de entrada y salida
- Apuntes a la sección : Introducción al Lenguaje C
- Los operadores de asignación
- Operadores matemáticos
- Operadores de incremento y decremento
- Operadores relacionales
- Operadores lógicos en el lenguaje C
- El operador condicional
- El operador coma
- El operador sizeof()
- La conversión de tipos
- Apuntes dela sección 2: Operadores y expresiones
- La sentencia condicional if()
- La sentencia condicional if - else
- Las sentencias condicionales if anidadas
- Las estructura condicional else - if
- La sentencia switch()
- El operador condicional
- Apuntes a la sección 3: Estructuras condicionales
- El ciclo while()
- El ciclo do..while() en el lenguaje C
- El ciclo for()
- Las sentencias break y continue
- Ciclos anidados
- Los ciclos, sentencias vacías y los enumeradores
- Apuntes sección 4: Estructuras cíclicas
- Introducción a las funciones en el Lenguaje C
- Los prototipos de las funciones
- Parámetros no definidos en las funciones y prototipos
- Pasar parámetros por referencia o por valor a una función
- Funciones en línea
- Ámbito de las variables en las funciones
- Crear variables estáticas en las funciones
- Las funciones para manejar caracteres, validación
- Las funciones para manejar caracteres: conversión
- Las funciones matemáticas
- Las funciones trigonométricas
- Funciones aleatorias
- Funciones utilitarias
- Funciones recursivas
- Apuntes de la sección 5: Funciones
- Crear arreglos en el lenguaje C
- Arreglos multidimensionales en el Lenguaje C
- Pasar por referencia un arreglo como parámetro a una función
- Manejo de cadenas en lenguaje C
- La función gets() para leer una cadena
- Otras funciones para manejar cadenas
- La biblioteca
para manejar las cadenas - Concatenar cadenas en el lenguaje C
- Comparar cadenas con strcmp() y strncmp()
- Dividir una cadena con strtok()
- Entrada de una cadena por el teclado
- Apuntes sección 6: Arreglos y Cadenas
- La creación de las estructuras en Lenguaje C
- Poblar y acceder los datos de una estructura
- Crear estructuras anidadas
- Definir nuestros propios tipos de datos con typedef
- Crear un arreglo de estructuras
- Entradas de datos a las estructuras
- Las estructuras como parámetros: por valor o por referencia
- Las uniones
- Apuntes sección 7: Estructuras y Uniones
- Introducción a los apuntadores en el Lenguaje C
- Declarar y asignar apuntadores
- Crear un apuntador nulo y un apuntador genérico
- Apuntadores a apuntadores
- Apuntadores a arreglos
- Arreglos de apuntadores
- Apuntadores a cadenas
- Apuntadores constantes, apuntadores a constantes y otros apuntadores
- Apuntadores a funciones
- Apuntadores a estructuras
- Aritmética de apuntadores
- Asignar memoria en forma dinámica: malloc()
- Liberar la memoria dinámicamente: free()
- Asignar memoria en forma dinámica: calloc()
- Asignar, modificar y liberar la memoria dinámica con realloc()
- Apuntes de la sección 8: Apuntadores
- Términos generales de archivos en el Lenguaje C
- Las funciones de entrada y salida: fputc()