Programación en C/Ejemplos
El "Hola Mundo"
editar#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
editar/* 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
editar/*
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
editar/*
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;
resultado=5+2;
printf("Resultado de la suma: %i\n",resultado);
resultado=5-2;
printf("Resultado de la resta:%i\n",resultado);
resultado=5*2;
printf("Resultado de la multiplicación: %i\n",resultado);
resultado=5/2;
printf("Resultado de la división:%i\n",resultado);
return(0);
}
$ ./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
editar[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)