Programación en C/Ejemplos
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)