3 de Septiembre de 2010
Ene
8

[Tutorial] Hola Mundo en C

Categorías: 

Como "C" no es un lenguaje visual, con una IDE Gráfica a menos que se cree mediante librerías, en el compilador solo tenemos que escribir código. Vamos a ver un "Hola Mundo" despedazado y explicado, para que sepamos hacer uno propio. Empezemos:

#include <stdio.h>

Se incluyen las bibliotecas u otros elementos que se desee para que sean despues incluidas en el preprocesamiento. La Biblioteca que hemos incluido es la básica necesaria en todo programa de C.

int main()

Inicio del programa con funcion principal main. También es necesario siempre.

{

Las llaves siempre indican un conjunto de sentencias dentro de otra global, que comienza y acaba en estos simbolos.

printf("%s", "Hola, Mundo");

Funcion printf, que guarda en un buffer texto que se muestra por pantalla.Con el primer argumento indicamos que lo que introducimos debe ser tratado como texto (si cambiamos la s por la d por ejemplo, lo interpretará como número).

getchar();

Esta función la utilizaremos EN ESTE CASO como metodo "casero" para hacer una pausa en la ejecucion del programa y no tener que ejecutarlo desde la consola de comando de Windows, simplemente espera que se introduzca un caracter.

}

Cierre de la funcion principal.

 


Y ya está. El Código completo sería este:

 

[Por cierto, Recuerdo que tanto /*[texto]*/ como //[texto]// son formas de incluir comentarios del autor que no afectan a la compilacion]

/* PROGRAMA HOLA MUNDO EN C */

#include <stdio.h>  /* Se incluyen las bibliotecas u otros elementos que se desee para que sean despues incluidas en el preprocesamiento */

int main()          /* Inicio del programa con funcion principal main */

{                   /* Las llaves siempre indican un conjunto de sentencias dentro de otra global */

printf("%s", "Hola, Mundo"); /* Funcion printf, que guarda en un buffer texto que se muestra por pantalla.      
getchar();   /* Esta función la utilizaremos EN ESTE CASO como metodo "casero" para hacer una pausa en la ejecucion del programa y no tener que ejecutarlo desde la consola de comando de Windows, simplemente espera que se introduzca un caracter */
}                  /* Cierre de la funcion principal */   

 


Un saludo, Btc Wink

4.5
Valoración media: 4.5 (2 votos)

6 Comentarios:

C de Calentito que es como

C de Calentito que es como viene el tutorial de hoy. ¿Te vas ha centrar ahora en éste? Es un lenguaje con más posibilidades que Basic, pero también más complicado (sobre todo si te metes con elementos de C++).

Un saludo.

Que recuerdos...

En la uni estudie un poco de C, pero ya no me acuerdo de nada. Es una pena, si continuas con las lecciones de C, intentare seguirlas. Un saludo. Sigue asi.

Pues vereis, aun no tengo

Pues vereis, aun no tengo mucha idea de C, pero si voy a poner más tutoriales. Todo depende del tiempo que yo tenga para aprender, el que tenga para programar, y el que tenga para hacer los tutoriales. No se yo. De todas formas, puedo asegurar que no voy a dejar el Visual Basic, pero si necesito tiempo, pues estoy bastante colapsado. Los estudios empiezan a chupar mas tiempo de nuevo, y yo no tengo ni ideas ni consigo hacer lo que se me ocurre XD y eso no se puede permitir.

Salu2, Btc

Yo hace unos años llegué a

Yo hace unos años llegué a tener algo de idea de c pero por desgracia ya casi no me acuerdoEvil or Very Mad.Seguiré el tutorial.

¿No tendrá el Irrlicht la

¿No tendrá el Irrlicht la culpa de que te hayas bajado el Dev c/c++?  -vamos, por el logo que aparece en tu fondo de pantalla supongo que será ese. Yo usaba el mismo cuando estudié programacion y juraría que se llamaba asi-

De todas formas te va a venir muy bien saberlo. Es el primer paso para ir a por c++, que con esto te das cuenta que en el fondo todos los lenguajes son iguales y lo unico que cambia es la forma de decir que haga tal o cual cosa, y saber programacion estructurada te va a ayudar a la hora de mejorar el codigo orientado a objetos del basic.

Aunque a mi me gusta mas el visual basic porque como por ahora solo programo para mi pues si veo que en tal punto vendria bien añadir una nueva variable para hacer tal cosa y añadir una nueva utilidad que le vendria bien, pues se hace un dim en cualquier punto, se crea la variable y listo, y siguiendo y sin problemas. En cambio en C tienen que estar hechas antes del main.

Un saludo.

El Hola mundo puede ser que

El Hola mundo puede ser que sea el unico programa hecho en todos los lenguajes xDxD, bueno ese y el de la secuencia de fibonacci xDxD

Ahora con C... cada dia me sorprendes mas xDxD

Un saludo