Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
C Tipos de datos básicos
-
Tipos enteros
Tipos de coma flotante
Punteros (aritmética de punteros, eliminación de referencias de punteros)
Matrices
La relación entre matrices y punteros
Enumeraciones
Programming Construcciones
-
Sentencias if - else
Instrucciones switch
while bucles y do - bucles while
bucles for
Instrucciones Goto
Funciones en C
Prototipos de funciones
Descripción del mecanismo de llamada por valor de C para pasar argumentos
Funciones de implementación
Funciones de llamada
Uso de punteros para pasar valores por referencia
Pasar matrices a funciones
Descripción del mecanismo de valor devuelto de C
Uso de punteros para devolver valores por referencia
Estructuras de datos
-
Definición de estructuras de datos
AccessControlar y manipular los elementos de una estructura de datos
Punteros a estructuras de datos
El operador de flecha (->)
Uso de un puntero para recorrer una matriz de estructuras de datos
Temas avanzados
-
Punteros a punteros
Punteros de función
Palabras clave const y estáticas: sus significados y usos
Lanzamientos y lanzamientos Uso de punteros void *
Estructuras de datos que contienen punteros a estructuras de datos
Estructuras de datos que contienen punteros de función
Punteros de función y programación basada en tablas
Campos de bits en estructuras de datos
Uniones
Uso de matrices para implementar búferes circulares y pilas
Módulos como estructuras de datos e interfaces
Estructuras de datos dinámicas y sus usos
Listas enlazadas individualmente
Listas doblemente enlazadas
Descripción general de la biblioteca estándar de C
-
putc, putchar, getc, getchar
printf, scanf
Funciones de manipulación de cadenas (strcpy, strcat, ...) Temas orientados a sistemas integrados
Configuración de direcciones de puerto
Definición de estructuras de datos orientadas a bits
Características específicas del compilador
#pragmas
Extensiones C no ANSII
AccessUso y manipulación de registros de funciones especiales
Implementación de controladores de interrupciones
Llamar al código de ensamblado desde C
Llamar a C desde el código de ensamblado
E/S de puerto: LED parpadeantes Retrasos en el software Escaneo del teclado RS232 básico Adquisición básica de datos e interfaz de sensores Trabajar con EEPROM (en chip y SPI/I2C)
Requerimientos
Ninguno
14 horas
Testimonios (5)
I was able to learn tbe basics of C programming and have something to build upon.
Patrick Hensley - Roush Industries
Curso - Programming in C
Los ejercicios y la metodología
Javier MIllan Rios - si
Curso - Advanced C Programming
Traducción Automática
Una gran cantidad de conocimientos prácticos que se muestran en ejemplos de la "vida real".
Kamil - Streamsoft Kraków
Curso - Java Advanced
Traducción Automática
Empujando los cambios de forma regular, ya que el día 3 comencé a perderme más que antes y era más difícil detectar un error rápidamente, pude verificar rápidamente el último cambio y estar al día con el material
Paulina
Curso - Advanced Java Security
Traducción Automática
Very good knowledge and character.