Última actualización: 30/05/2003
La idea de hacer un documento introductorio sobre un lenguaje como C es en realidad muy simple.
Este documento va dedicado a mi queridísima Hayar, que le mando un saludo y un abrazo muy
fuerte desde aquí, que sepas que te echo de menos... y sobre todo espero que esto te ayude en
algo, por lo menos. Y si es de utilidad para cualquier otra persona, pues bienvenida sea !
IMPORTANTE
El material necesario es simplemente un compilador de C que respete la norma ANSI C. Casi todos
funcionan bajo esa norma, ya que es la estándar de C. Si tienes problemas y no te funciona algo,
no olvides nuestra dirección de e-mail :
thc@matrixfanatic.com, estamos a vuestra disposición,
jejeje
HOLA MUNDO
Bien, ahora que ya tenéis el compilador de C instalado en vuestro ordenador, tenéis que abrirlo.
Generalmente (en Windows), aparecerá una ventana en blanco donde podéis empezar a escribir el
código, con alguno botones raros debajo de la barra de menús. Ya os iremos desvelando para qué
sirve cada botón, pero, por el momento, vamos a empezar a escribir el código.
#include <stdio.h>
void main(void)
{
printf("Hola mundo");
}
Sí, eso es todo. Sólo tenéis que escribirlo (o copiarlo, pero no seáis rácanos, así se os quedará
algo...) y ver si hay algún botón que sea "Compile" o "Compilar". Cuando termine de compilar,
buscáis ejecutar y os tendría que quedar algo como esto:
Bueno, ahora que has escrito y ejecutado tu primer programa en C (bueno, vale no tiene ningún
mérito haberlo copiado, pero algo es algo, ¿no?), vamos a ir explicándolo paso a paso:
- #include <stdio.h>: todas las líneas que comiencen por # (almohadilla), se
refieren al preprocesador, algo sobre lo que ya hablaremos luego.
- void main(void): ésta es la cabecera de una función C, cuyo nombre es main. Una
función en C recibe 0 ó más valores, hace cosas con ellos y al final devuelve o no un valor. El
primer void significa que la función no devuelve ningún valor, y el segundo define que la
función tampoco recibe ningún valor. Dado que un programa puede tener varias funciones, se define
que main es la primera función en ejecutarse por defecto (esto quiere decir que se puede
cambiar). De funciones ya hablaremos largo y tendido.
- {: indica dónde comienza la función main.
- printf("Hola mundo");: aquí se llama a una función llamada printf para que
escriba en pantalla lo que va entre comillado y entre paréntesis. ¿Y dónde está la función? Pues
la función está en un fichero llamado stdio.h, que contiene funciones ya hechas para
ahorrarnos tiempo.
- }: indica dónde termina la función main
Y eso es todo. ¿Era complicado? Bueno, a lo mejor hay cosas que aún no se entienden, pero esto es
como muchas películas: las cosas se van comprendiendo sobre la marcha y, sobre todo, practicando
y curioseando uno mismo.
VARIABLES