Apéndice A. C 101
Este apéndice cubre los aspectos básicos de la lengua. No es para todo el mundo.
-
Si ya tienes experiencia escribiendo código en un lenguaje de scripting común, como Python, Ruby o Visual Basic, este apéndice estará a tu nivel. No tengo que explicarte qué son las variables, las funciones, los bucles u otros bloques básicos, así que los principales epígrafes de este apéndice tratan sobre las grandes diferencias entre C y los lenguajes de scripting típicos.
-
Si aprendiste C hace mucho tiempo y te sientes oxidado, hojear este tutorial te recordará las peculiaridades que hacen que C sea diferente y único.
-
Si ya trabajas con C de forma habitual, no te molestes en leer este apéndice. También es posible que quieras saltarte o hojear las primeras partes de la Parte II, que están dirigidas a errores y malentendidos comunes sobre el núcleo del lenguaje.
No esperes ser un experto en C al final de este tutorial: no hay sustituto para la experiencia real con el lenguaje. Pero estarás en condiciones de empezar con la Parte II de este libro y conocer los matices y costumbres útiles del lenguaje.
La estructura
Empezaré el tutorial como lo hicieron Kernighan y Ritchie en su exitoso libro de 1978: con un programa para saludar.
//tutorial/hello.c
#include <stdio.h>
int
main
(){
printf
(
"Hello, world.
\n
"
);
}
Las barras dobles de la primera línea indican un comentario que el compilador ignorará. Todos los ejemplos de código de este apéndice marcados con un nombre de archivo ...
Get C del siglo XXI, 2ª edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.