Tu Primer Programa en C
Todo programa C necesita una función main — int main() — que es donde comienza la ejecución. #include <stdio.h> incorpora la biblioteca estándar de I/O, dándote acceso a printf. Devolver 0 desde main le indica al sistema operativo que el programa terminó con éxito.
Compilar ocurre primero
Cuando le das a ejecutar, el compilador (gcc) traduce todo tu archivo a código máquina antes de que se ejecute una sola línea. Si hay un error de tipo o un error de sintaxis en cualquier parte, nada se ejecuta en absoluto — obtienes un error de compilación en lugar de un resultado.
Comentarios
Los comentarios funcionan como en la mayoría de los lenguajes de la familia C (que tomaron esto directamente de C): todo lo que va después de // en una línea se ignora por completo, existiendo puramente para que los humanos que lean el código después entiendan por qué algo está escrito de esa manera.
Pruébalo tú mismo
Aquí tienes un programa pequeño con un comentario y dos llamadas a printf. Esto se ejecutó realmente para obtener el resultado mostrado abajo — intenta cambiar el texto y ejecutarlo tú mismo usando el botón debajo del ejemplo.
#include <stdio.h>
int main() {
// This is a comment -- ignored by the compiler
printf("Hello, world!\n");
printf("Learning C one step at a time.\n");
return 0;
}Hello, world! Learning C one step at a time.
A continuación: variables y tipos — los tipos primitivos, y cuán grande es realmente cada uno en memoria.
Practice exercise
Agrega un comentario arriba de tu código, luego imprime "Learning C one step at a time."