Curso de Programación en C
Revisión del 21:14 2 may 2013 de Rrc (discusión | contribuciones)
Éste curso es para principiantes en C, desarrollado por Richard Couture.
El curso incluye ejemplos en la forma de código fuente en C, mismos que puedes copiar y compilar sin mayor problema. Además, incluyen explicaciones que hablan de los detalles y las sintaxis utilizadas.
Gracias a Esteban Contreras que grabó las presentaciones
- Video del curso Parte 1
- main(), #include, comentarios, variables, int, printf() y return
- Video del curso Parte 2
- Convertir 2 fathoms a pies
- Crear una función propia
- Asignación de resultados aritméticos
- Video del curso Parte 3
- Cómo se guarda números
- Palabras Reservadas
- floats y scanf()
- Tipos de Datos
- Escribe 1020 en decimal, octal, and hex con printf()
- El int maximo del sistema 32-bits
- Video del curso Parte 4
- Más especificadores de conversión de printf()
- Tabla de especificares de conversión de printf()
- Tabla de modificadores de especificadores de conversión de printf()
- Secuencias de Escape
- floats, doubles y print()
- Video del curso Parte 5
- Imprimir tamaños de tipos de variables
- Algunas secuencias de escape
- constantes, strlen() y arreglos
- Cómo se guarda un string
- Video del curso Parte 6
- Algunas Constantes
- Muestra valores de algunos constantes en limit.h y float.h
- El operador const
- Ancho de campo
- Prog16
- Prog17
- Video del curso Parte 7
- Prog18
- Prog19
- Short_cómo char
- Prog20
- Prog21
- Video del curso Parte 8
- Prog22
- Prog23
- Especificadores de Conversión de scanf()
- Modificadores de especificadores de conversión de scanf()
- Cómo_Funciona_scanf()
- Prog24
- Video del curso Parte 9
- Prog25
- Prog26
- Tamanos de zapatos
- Operador de asignación
- Video del curso parte 10
- Cuadrados
- Operadores de cálculos aritméticos
- Operador de Más Igual
- Operador de Menos Igual
- Operador de Multiplicación Igual
- Operador de División Igual
- Operador de Modulo Igual
- Operadores de PRE y POST Incremento
- Operadores de PRE y POST Decremento
- Video del curso parte 11
- Operadores de Comparación
- Operadores Lógicos
- Video del curso parte 12
- Operador de cast
- Orden de Precedencia de los Operadores
- El Operador sizeof
- El Operador modulo
- Nuevo tipo _Bool
- El operador for
- Video del curso parte 13
- Más del operador for
- For con srand() y rand()
- Más if con getchar() y putchar()
- Funciones para probar un caracter
- Uso de funciones para probar caracteres
- Video del curso parte 14
- El Operador Ternary
- El Operador break
- El Operador continue
- El Operador switch
- El Operador do while
- Video del curso parte 15
- Leer un archivo
- Validación de ingreso
- Video del curso parte 16
- Menús
- Arreglos1
- Arreglos2
- Arreglos3
- Video del curso parte 17
- Arreglos4 - MultiDimensional
- Adición con Punteros
- Arreglos con Punteros
- Video del curso parte 18
- Más Arreglos
- Función Recursivo
- Variables Locales
- Más restricciones Locales
- Punteros no son Locales
- Con Globales
- Video del curso parte 19
- Incrementación de pointers
- Operaciónes con pointers
- Video del curso parte 20
- Pointers en funciones
- Pointers en Arreglos MultiDimensionales
- Pointers en Arreglos MultiDimensionales2
- Funciones con Arreglos MultiDimensionales
- Video del curso parte 21
- Arreglos de Tamaños Variables
- Compound Literales
- Strings
- Video del curso parte 22
- Recordatorio
- Más pointers con strings
- fgets()
- scanf() con tamaños en char de formato
- Más pointers con strings
- Video del curso parte 23
- No es un string
- putchar()
- strcat()
- prog 87 con fgets()
- strcmp()
- Video del curso parte 24
- Más strcmp()
- strncmp()
- strcpy()
- strncpy()
- Video del curso parte 25
- Más strcpy()
- sprintf()
- Ordenar Ingreso
- Video del curso parte 26
- toupper() y ispunct()
- Argumentos
- atoi()
- Video del curso parte 27
- strtol()
- scope
- static variables
- extern variables
- register variables
- Video del curso parte 28
- Multiples Archivos
- random
- Mejor random
- Tirar Los Dados
- Video del curso parte 29
- malloc(), free(), exit() & strtod()
- Video del curso parte 30
- Usando archivos con fopen(), fclose(), getc() y putc()
- Mode_Strings_De_fopen()
- fprintf(), stderr, strncpy() y srtcat()
- Video del curso parte 31
- fopen() con "a+" y rewind()
- fgets() y fputs()
- Video del curso parte 32
- seek(), ftell() y fopen con "rb"
- fopen() con "a", setvbuf() y ferror()
- Video del curso parte 33
- fread() y fwrite()
- Video del curso parte 34
- struct
- Video del curso parte 35
- Arreglos de structs
- Video del curso parte 36
- Pointers de struct, structs anidados
- Video del curso parte 37
- Pasando structs en funciones
- Funciones que regresan structs
- Video del curso parte 38
- Guardar un areglo de structs en un archivo
- Video del curso parte 39
- uniones
- enum
- Video del curso parte 40
- Pointers de funciones
- Video del curso parte 41
- Operadores de Bit Fiddling
- Video del curso parte 42]
- Más Orden de Precedencia
- Bitwise AND para evaluar bits
- Bitwise OR para prender bits
- Video del curso parte 43]
- Bitwise AND para pagar bits
- Decimal a Binario Convertidor
- Video del curso parte 44]
- Más DEFINE
- Macros con DEFINE
- Incluir el argumento del macro en una cadena
- Video del curso parte 45]
- El glue preprocesador operador
- ifdef
- ifndef
- Más Preprocesador if
- Identificadores predefinidos