DMarlon Studio

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
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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