Ir al contenido

Programación en C/Ejemplos

De Wikilibros, la colección de libros de texto de contenido libre.
#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]

[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

[editar]

[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

[editar]

[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; 

	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]

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