Sei sulla pagina 1di 3

Gua introductoria del lenguaje C

1. Estructura de un programa en C. La siguiente es la estructura minima que debe tner cualquier programa en lenguaje C, vamos a ver que es muy simple:

1 2 3 4 5 6 7 8 9 10 11

#include <stdio.h> // en esta parte se puede/debe declarar las variables main() { // en esta parte tambin se puede/debe declarar las variables // esta seccin corresponde al programa principal }

explicaci n Lnea 1:

Lnea 3:

Lnea 5 Lnea 7

Lnea 9 Lnea 11

La gran mayora de programas en C necesitan de diferentes funciones para trabajar las ms bsicas son funciones de entrada y salida (input, output) en nuestro caso principalmente utilizamos printf (para salida de datos) y scanf (para entrada de datos), estas funciones residen en una librera llamada stdio.h la cual debe ser especificada al inicio del programa para poder utilizar las 2 funciones antes indicadas. En esta parte se puede declarar las variables que se van a utilizar en el programa ya sean estas de tipo: int, doubl, float, arreglos, etc. Las variables definidas en este lugar serian globales es decir que se las puede utilizar en cualquier parte del programa incluido otros mtodos o funciones. Define el inicio del programa principal En esta parte igualmente se pueden declarar variables pero en este caso las mismas serian locales es decir se las puede utilizar nicamente dentro del bloque al que corresponden es decir main(). En esta parte va el cuerpo del programa No se olvide que todo bloque de cdigo debe cerrarse, en otras palabras para cada { debe existir un }

2. Uso de scanf. Esta es una funcin de entrada de datos es decir se la utiliza para ingresar informacin desde el teclado y comprende el uso de 2 parmetros: En el primero se debe especificar el tipo de dato que se va a ingresar, as por ejemplo si el dato que se va ingresar es de tipo int, entonces en este primer parmetro se debe poner %d, recuerde que debe incluir el signo de porcentaje %, para otros tipos de datos revise la siguiente tabla 1. El segundo parmetro va separado de una coma , y en este se debe especificar la variable en la cual se cargara el valor digitado, antes de colocar el nombre de dicha variable debe poner el siguiente signo: & recuerde que en este segundo parmetro no se utilizan comillas.

3. Uso de printf. Esta es una funcin de salida de datos, es decir se la utiliza para presentar informacin en pantalla, la cual debe contener como mnimo 1 parmetro: En el primer parmetro se pone entre comillas todo el texto que se va a mostrar en pantalla, el cual puede ser alguna cadena de texto o tambin puede ser el valor de una o ms variables; en este ltimo caso, es decir si vamos a presentar el contenido de alguna(s) variable(s), en la posicin que se desea mostrar el valor no se coloca el nombre de la variable, en su lugar se coloca el comodn correspondiente al tipo de dato, as por ejemplo si se va a mostrar un entero se debe poner %d (para los otros tipos de datos revise la tabla 1). El segundo y dems parmetros corresponden a las variables que se mostraran y que estn debidamente representadas en el primer parmetro mediante los comodines correspondientes. Ejemplo: para las siguientes variables de tipo int: a = 6 , b = 8 , R = 14 ; y dada la siguiente expresin: ; el resultado sera:

printf(La suma de %d + %d es %d, a, b, R) La suma de 6 + 8 es 14

; en este ejemplo solo estoy tratando de mostrar el uso de printf

4. El uso de las estructuras es simple e idntico a la sintaxis de otros lenguajes como Java, c#, etc.

Notas: Recuerde que: la aplicacin debe estar guardada con extensin .c en caso contrario saldrn errores en la compilacin. el lenguaje C es sensible a maysculas y minsculas las lneas que indican el inicio y fin de una estructura (if, else, for, while, etc.), igualmente las lneas indican el inicio o fin de un bloque de cdigo (main(), definicin de un mtodo o funcin, etc) o la definicin de las libreras (#include <stdio.h>) estas lneas NO terminan en punto y coma (;) en el resto de lneas usted debe poner ; al final de la lnea. si bien es cierto la identacion no influye en los errores de sintaxis del programa, la inclusin de dicha caracterstica (identacion) es muy importante para la comprensin del programa. Los comentario pueden ser de simple lnea // o de mltiple lnea /* */ Cuando utilizamos algn mtodo o funcin en nuestro programa, algunas veces puede ser necesario declararlo al inicio, en la seccin de declaracin de variables globales, por ejemplo si tenemos el mtodo: insertaDesordenado () a este debemos declararlo de la siguiente manera: void insertaDesordenado (); como estamos declarando al mtodo en la seccin de variables, no se olvide de ponerle ; al final de la lnea. Si las estructuras de programacin (if, for, while, etc) tienen ms de una lnea, estas deben delimitarse mediante llaves { . }

Para datos de tipo


int float double

Utilice el siguiente comodn:


%d %f %lf

Tabla 1. Comodines bsicos en lenguaje C.

Potrebbero piacerti anche