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