C Tutorial del lenguaje

C es un lenguaje de programación de computadoras de propósito general y orientado a procedimientos. En 1972, Dennis Ritchie diseñó y desarrolló el lenguaje C en los Laboratorios Bell para portar y desarrollar el sistema operativo UNIX.

El lenguaje C es un lenguaje de computación ampliamente utilizado, tan popular como el lenguaje de programación Java, y ambos son ampliamente utilizados entre los programadores de software modernos.

El estándar más reciente del lenguaje C es C18; antes de él, los estándares del lenguaje C incluyen C17, C11... C99, etc.

¡Ahora empieza a aprender programación en C!

Herramientas en línea de C

¿Quién debería leer este tutorial?

Este tutorial está diseñado especialmente para programadores de software que necesitan aprender el lenguaje C desde cero. Este tutorial le brindará un conocimiento suficiente del lenguaje C para mejorar su propio nivel de conocimientos profesionales.

Conocimientos que necesita antes de leer este tutorial:

Antes de comenzar este tutorial, necesita tener una comprensión básica de los términos de programación de computadoras. Tener un conocimiento básico de cualquier lenguaje de programación le ayudará a comprender los conceptos de programación en C y acelerará su progreso de aprendizaje.

Compilar/ejecutar programas en C

Ejemplos

#include <stdio.h> int main() { /*Mi primer programa en C*/ printf("Hello, World! \n"); return 0; }

Ejecutar ejemplo »

Análisis del ejemplo:

  • Todos los programas en C deben incluirmain()función. El código desdemain()la función comienza a ejecutarse.
  • /* ... */Se usa para comentarios.
  • printf()Se usa para la salida formateada a la pantalla.printf()La función está"stdio.h"declarada en el archivo de cabecera.
  • stdio.hes un archivo de cabecera (archivo de cabecera de entrada/salida estándar),#includees un comando de preprocesamiento que se utiliza para incluir el archivo de cabecera. Cuando el compilador encuentraprintf()la función, si no encuentrastdio.hel archivo de cabecera, se producirá un error de compilación.
  • return 0;La sentencia se utiliza para indicar la salida del programa.
Otras extensiones