Apuntes y ejemplos.
- Estructura de un programa en C (1, 2, 3).
- Programación en C de Fernando Berzal.
- El lenguaje de programación C (web, pdf).
- Curso básico de programación en lenguaje C desde cero (teoría y ejemplos).
- Curso de programación en lenguaje C para principiantes (teoría y ejemplos).
- Curso para programar en C y C++ fácilmente (teoría y ejemplos).
- Curso de lenguaje C.
Actividades para practicar.
- Relación.
- Mi primer programa en Lenguaje C: Hola mundo.
- Ejemplos lenguaje C. Declarar variables, asignar valor. Programa básico int main mostrar mensaje.
- Programa sencillo en C: Suma de 2 enteros (vídeo).
- Programa sencillo en C: Busca el mayor de un vector (vídeo).
- Programa: Menú calculadora de números enteros (1, 2, 3).
- Ejercicios resueltos de programación en C.
- Ejercicios resueltos de programación ordenados por temas.
- Ejercicios resueltos de programación en C de Salvatore Haro.
- 25 ejercicios de estructuras de control condicionales en C.
- 25 ejercicios resueltos de estructuras condicionales en C.
- 25 ejercicios resueltos de arrays y registros en C.
- Ejercicios de vectores en C.
- Ejemplo de matrices en C.
- Ejercicios de programación en C resueltos. Arrays o arreglos unidimensionales, ciclos, leer ficheros.
- Ejercicios en varios lenguajes de Carlos Pes.
- Listado de ejercicios de programación de CarlosPes.
Enlaces de interés.
- Curso de CarlosPes (temas, ejercicios resueltos).
- Programación en C desde cero (vídeos 1, vídeos 2).
- Programación en C de Wikilibros.
- Fundamentos de programación en C por Nacho Cabanes.
- Cómo insertar comentarios en el código C, en línea o en bloque.
- Tipos de datos:
- Expresiones y Operadores:
- Expresiones y operadores en lenguaje C.
- Operadores aritméticos básicos en lenguaje C.
- Operadores lógicos y relacionales en lenguaje C.
- Operaciones de Entrada y Salida:
- Operaciones de entrada y salida.
- Pedir datos por teclado con C (función scanf).
- Sentencias puts y gets en código C. Diferencia con printf y scanf.
- La función fflush en lenguaje C.
- Estructura de control:
- Instrucción alternativa if.
- Estructuras de control (condicionales y bucles).
- Estructuras condicionales.
- Estructuras iterativas.
- Vectores y Matrices:
- Funciones y Procedimientos:
- Biblioteca de ANSI C:
- Biblioteca de ANSI C (1, 2, 3).
- Funciones de ANSI C.
- Directivas, constantes y la librería stdio.h.
- Funciones matemáticas en lenguaje C (redondeo, truncamiento, valor absoluto,...).
- Librería conio.h.
- Emulación de conio de Borland® para Dev-C++.
- Archivos:
- Librerías propias:
- Librería conio.h:
- Descargar e instalar la librería conio.h para su uso en Dev C++ (vídeo).
- Descargar e instalar la librería conio2.h para su uso en Dev C++ (vídeo).
- Descarga de los archivos de instalación de conio.h (versión 3.1).
- Descarga de los archivos de instalación de conio2.h (versión 2.1).
- Descarga del archivo de instalación conio-2.1-1mol.
- Juegos:
- Juegos simples en C (vídeos).
- 13 Juegos clásicos desarrollados en lenguaje C.
- Juego "Tres en raya" en C.
- Juego "Snake" en C.
- Juego "Piedra, papel y tijera" en C (1, 2).
- Juego "El ahorcado" en C (1, 2).
- Compilador GCC:
- El modelo de compilación en C.
- El compilador GCC (1, 2).
Curiosidades.
Software.
- Compilador y Depurador online GDB (C, C++, ejemplo).
- Compilador y Depurador online Paiza (C, ejemplo).
- Dev-C++ 4.9.9.2 (manual, instalación, programa, vídeos).
- Dev-C++ 5.11 (manual, instalación, programa).
- Turbo C++ 3.2.2.0 (manual, instalación, programa, ejemplos).
- Code::Blocks IDE C/C++ 10.05 (manual, instalación, programa).
Vídeos.