La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Introducción al lenguaje C Dr. Agustin Laprovitta (LCRS – UCC)

Presentaciones similares


Presentación del tema: "Introducción al lenguaje C Dr. Agustin Laprovitta (LCRS – UCC)"— Transcripción de la presentación:

1 Introducción al lenguaje C Dr. Agustin Laprovitta (LCRS – UCC) alapro@uccor.edu.ar

2 Que es C?  Un lenguaje de programación estructurado: Esta orientado a mejorar la claridad, calidad y tiempo de desarrollo de un SW, utilizando únicamente subrutinas y tres estructuras básicas: secuencia, selección (condiciones) e iteración (bucles), considerando innecesario y contraproducente el uso de la instrucción de salto incondicional (GOTO).  Para que se utiliza? Es un lenguaje de propósito general.  Anécdota: Porque se llama C?: Porque deriva de B!

3 Estructuras básicas del C  Comentario: Texto encerrado entre un /* y */. /* This utility may NOT do getopt(3) option parsing. */  Comentario (2): otra manera de hacer comentarios es comenzar con // y terminar al final de la línea. // Control zone int frame = 0; // Use frame, default NO  Instrucciones de pre-compilador: siempre comienzan con # #include  Sentencia: una línea de código terminada con ; flag = 1;

4 Estructuras básicas del C  Una sentencia debe estar contenida en una estructura delimitadas por un par de llaves { }, llamada función. int incrementar(int a) { int resultado; resultado=a+1; return(resutado); }

5 Para tener en cuenta…  “Algo” (o todo) debe que estar definido antes de poder usarlo.  Todo programa necesita un comienzo, y en C se utiliza la función main(): int main(void){ sentencias; }  C es case sensitive: “a” no es igual que “A”

6 Estructura de un programa en C El código fuente típico está divido en las siguientes partes:  Un comentario del programa, su autor y licencia (opcional).  Instrucciones para el pre-compilador.  Declaraciones:  Estructuras de datos.  Variables globales.  Definición de funciones.  Función main().  Cuerpo de las funciones (implementación)


Descargar ppt "Introducción al lenguaje C Dr. Agustin Laprovitta (LCRS – UCC)"

Presentaciones similares


Anuncios Google