Programación en C/Ejemplos

De Wikilibros, la colección de libros de texto de contenido libre.
Revisión del 18:28 13 oct 2014 de Ixfd64 (discusión | contribs.) (Deshecha la revisión 235094 de 46.27.175.38 (disc.) - error de sintaxis)

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

[Contexto]

/* 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

[Contexto]

/*
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

[Contexto]

/*
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]

[Contexto]


#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)