Introducción al Lenguaje C
  • 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
Expresiones y operadores en el 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
Las estructuras condicionales
  • 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
Las estructuras cíclicas en el lenguaje C
  • 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
Las funciones del Lenguaje C
  • 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
Manejos de arreglos y cadenas
  • 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
Estructuras y Uniones
  • 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
Los apuntadores en el Lenguaje C
  • 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
Manejo de archivos en el Lenguaje C
  • Términos generales de archivos en el Lenguaje C
  • Las funciones de entrada y salida: fputc()