Page 25

1 Introducci´on a C

CC 2003, 2008 Andr´ es Marzal e Isabel Gracia

1

#include <stdio.h>

2 3

int a, b;

4 5 6 7 8 9

scanf ("%d", &a); scanf ("%d", &b) while (a <= b): scanf ("%d", &a) scanf ("%d", &b) printf ("%d %d\n", a, b);

· 10 Indenta ((correctamente)) este programa C. 1 2 3 4 5 6 7 8 9 10 11 12 13

#include <stdio.h> int main(void) { int a, b; scanf ("%d", &a); scanf ("%d", &b); while(a > b) { scanf ("%d", &a); scanf ("%d", &b); } printf ("%d %d\n", a, b); return 0; }

.............................................................................................

1.5.

Hay dos tipos de comentario

C99 permite escribir comentarios de dos formas distintas. Una es similar a la de Python: se marca el inicio de comentario con un s´ımbolo especial y ´este se prolonga hasta el final de l´ınea. La marca especial no es #, sino //. El segundo tipo de comentario puede ocupar m´as de una l´ınea: empieza con los caracteres /* y finaliza con la primera aparici´on del par de caracteres */. En este ejemplo aparecen comentarios que abarcan m´as de una l´ınea: maximo.c 1 2 3 4 5 6 8

maximo.c

/********************************************************************* * Un programa de ejemplo. *-------------------------------------------------------------------* Prop´ osito: mostrar algunos efectos que se pueden lograr con * comentarios de C *********************************************************************/ #include <stdio.h>

9 10 11 12

/*--------------------------------------------------------------------* Programa principal *-------------------------------------------------------------------*/

14 15 16 17 18

int main(void) { int a, b, c; // Los tres n´ umeros. int m; // Variable para el m´ aximo de los tres.

19 20 21 22 23 24 25 26 27 28

/* Lectura de un n´ umero */ printf ("a: "); scanf ("%d", &a); /* ... de otro ... */ printf ("b: "); scanf ("%d", &b); /* ... y de otro m´ as. */ printf ("c: "); scanf ("%d", &c); if (a > b) if (a > c) //En este caso a > b y a > c. m = a;

Introducci´ on a la Programaci´ on con C

19

Profile for esLibre.com

Introducción a la programación con c  

Introducción a la programación con c  

Advertisement