< Programación en C
El "Hola Mundo"
#include <stdio.h>
int main (int argc,char **argv)
{
printf("Hola mundo\n");
return 0;
}
Nota: este programa está tomado del Dominio Público
$ ./holamundo Hola Mundo $
El "Hola Mundo" comentado
/* Inclusión de archivos */
#include <stdio.h>
/* Función principal */
int main (int argc,char **argv)
{
/* Impresión por pantalla y salida del programa*/
printf("Hola mundo\n");
return 0;
}
$ ./holamundoc Hola Mundo $
El "Hola Mundo" estructurado en funciones
/*
holamundo.c
(c) Envite, 2004 para el wikilibro "Programación en C (fundamentos)"
bajo licencia FDL, adaptado del Dominio Público
*/
#include <stdio.h> /* Necesario para la función printf() */
void holamundo(void) /* Función donde se ejecuta la lógica del programa */
{
printf("Hola Mundo\n"); /* imprime la cadena */
return; /* sale de la función */
}
int main(void) /*Función principal del programa*/
{
holamundo(); /* llamada a la función que lleva el peso */
return(0); /* sale del programa: correcto */
}
$ ./holamundof Hola mundo $
Ejemplo de cálculo con enteros
/*
ejemplo.c
(c) Envite, 2004
para el wikilibro "Programación en C (fundamentos)"
bajo licencia FDL
*/
#include <stdio.h> /* Necesario para la función printf() */
int main(void) /* Función principal del programa */
{
char resultado; /* Variable de tipo carácter donde se almacenará el resultado de las operaciones. */
resultado=5+2; /*Realizamos una suma.*/
printf("Resultado de la suma: %i\n",resultado);
resultado=5-2; /*Realizamos una resta.*/
printf("Resultado de la resta:%i\n",resultado);
resultado=5*2; /*Realizamos una multiplicación.*/
printf("Resultado de la multiplicación: %i\n",resultado);
resultado=5/2; /*Realizamos una división entera.*/
printf("Resultado de la división:%i\n",resultado);
return(0); /* Salimos del programa con el código 0 porque no ha habido errores. */
}
$ ./ejemploc Resultado de la suma: 7 Resultado de la resta: 3 Resultado de la multiplicación: 10 Resultado de la división: 2 $
Control de acceso
[Volver al índice general] [Arriba]
#include <stdio.h>
void acceso(unsigned char edad)
{
if (edad < 18)
printf("No puedes acceder.\n");
else
printf("Bienvenido.\n");
return;
}
int main(void)
{
acceso(18);
acceso(17);
return(0);
}
$ ./acceso Bienvenido. No puedes acceder. $
[Volver al índice general]
[Anterior: Salida por pantalla: printf()]
[Arriba]
--Envite 01:31 11 dic, 2004 (UTC)
Este artículo ha sido escrito por Wikibooks. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.