Curso de C básico
Desde cero: lo imprescindible para escribir sus primeros programas. En DMarlon Studio, C se escribe en la consola: el estudio compila y ejecuta con un clic y muestra los errores en la línea donde están.
Empezar- 1Hola, mundoEscriba su primer programa en C: incluya stdio.h, cree la función main y muestre texto en pantalla con printf, \n y \t.Lección 1
- 2Variables y tipos básicosDeclare variables en C con los tipos int, double y char, cambie su valor, use const y vea con sizeof cuántos bytes ocupa cada tipo.Lección 2
- 3Aritmética y conversionesHaga cuentas en C: suma, resta, producto, la división entera, el resto con %, las conversiones (cast) a double e int y los atajos += y ++.Lección 3
- 4Formatos de printfDomine los especificadores de printf en C: %d, %f, %c y %s, los decimales con %.2f, los anchos de columna, %% y otros formatos para un tique.Lección 4
- 5Leer datos con scanfPida datos al usuario en C con scanf: palabras con %s, enteros con %d y decimales con %lf, y compruebe cuántos valores se han leído.Lección 5
- 6Decisiones con if y switchTome decisiones en C con if, else if y else, y elija entre varios casos con switch, case, break y default: temperaturas, notas y horarios.Lección 6
- 7Comparaciones y lógicaCompare valores en C con ==, !=, <, >= y combine condiciones con &&, || y !. Verdadero es 1 y falso es 0; además, el operador ternario ?:.Lección 7
- 8Bucles while y do-whileRepita código en C mientras se cumpla una condición con while, y con do-while cuando el bloque deba ejecutarse al menos una vez.Lección 8
- 9Bucles forUse el bucle for de C para contar hacia arriba y hacia abajo, sumar, saltar vueltas con continue, salir con break y anidar bucles.Lección 9
- 10ArraysGuarde muchos valores del mismo tipo en un array de C: las temperaturas de una semana, su media y su máximo, con índices que empiezan en 0.Lección 10
- 11Cadenas de caracteresTrabaje con textos en C como arrays de char terminados en '\0', con las funciones de string.h: strlen, strcpy, strcat y strcmp.Lección 11
- 12FuncionesAgrupe código en funciones de C: funciones void sin valor de vuelta, funciones con un parámetro y funciones que devuelven un resultado con return.Lección 12
- 13Parámetros, retorno y prototiposDeclare prototipos en C para escribir las funciones después de main, pase varios parámetros por valor y use varios return en una función.Lección 13
- 14Ámbito y variables staticEntienda dónde vive cada variable en C: globales, locales, de bloque y static, que conservan su valor entre llamadas a una función.Lección 14
- 15Punteros: dirección y valorAprenda qué es un puntero en C: la dirección de una variable con &, el valor con *, funciones que cambian variables ajenas y NULL.Lección 15
- 16Punteros y arraysDescubra la relación entre punteros y arrays en C: el nombre del array como dirección, la aritmética de punteros y arrays como parámetros.Lección 16
- 17EstructurasAgrupe datos relacionados en una struct de C: los productos de una tienda con nombre, precio y existencias, el punto, la flecha y punteros.Lección 17
- 18Enumeraciones y typedefDé nombre a valores fijos con enum en C y cree nombres de tipo cortos con typedef: un semáforo y los pedidos de una cafetería.Lección 18
- 19Escribir y leer archivosGuarde y lea datos en un archivo de texto en C con fopen, fprintf, fscanf y fclose, y añada líneas al final con el modo "a".Lección 19
- 20Proyecto: cuaderno de notasCombine todo lo aprendido en C en un cuaderno de notas: structs, arrays, enum, funciones, punteros y un informe guardado en un archivo.Lección 20