Lenguaje C - Introducción

iSearchNotes is a FREE service that allows College Students to
Search and Share Class Notes.

Vote Up
0
Vote Down
By: profeinformatica 11
May 22, 2011 | Computer Science - Vicente Torregrosa
Save Notes for Word
.doc
4086
views

LENGUAJE C - Introducción

El lenguaje C es uno de los más potentes y versátiles que existen actualmente, con este lenguaje se pueden hacer desde programas muy simples hasta los más complejos. El Sistema Operativo LINUX está hecho en C. También se usa para hacer editores de texto, controladores (drivers)

C es un lenguaje que requiere compilación. Un compilador es un programa que convierte el código fuente (lo que escribimos) en un fichero ejecutable para el procesador. Los ficheros ejecutables contienen instrucciones en binario. Sería muy difícil escribir programas en binario, por eso se utiliza un lenguaje de "alto nivel" como es el C y un programa que convierte nuestras instrucciones a comandos que entienda el procesador.

Para poder realizar un programa es necesario contar con dos utilidades: un editor de texto y un compilador. El programa CODELITE realiza ambas funciones. Es el que vamos a utilizar en clase.

Características del lenguaje C:

          - Es Case Sensitive, es decir, MUY SENSIBLE a las mayúsculas y minúsculas, no es lo mismo printf que Printf

          - Todas las instrucciones terminan en ; (punto y coma)

          - Es un lenguaje estructurado que usa bloques. Un bloque es un conjunto de sentencias enmarcadas entre llaves { }

          - Usa funciones que pueden ser, o bien propias del lenguaje, o bien creadas por el usuario.

          - Los textos van entre comillas " ".

 

Aspecto de un programa en C:

        #include <stdio.h>

        int main(int argc, char **argv)
        {
                printf("HOLA MUNDO\n");
                return 0;
        }

Este es el típico programa que únicamente muestra el texto HOLA MUNDO por la pantalla.

Comentarios del programa:

  #include <stdio.h>

#include es una directiva que hace que se incluya un fichero. En concreto, el fichero stdio.h que es el que contiene la función printf que veremos después. stdio significa (standard input output = salida y entrada estandard)

 

 

   int main(int argc, char **argv)

Esta es la función principal del programa. Todos los programas en C tienen una función de nombre main (main significa principal). La función tiene dos parámetros, argc y argv a los que de momento no prestaremos atención.

Antes de main se ha puesto int. La palabra int viene de integer (número entero). Indica que la función main debe retornar un número entero. Esto es así por definición.

 

         {

La llave indica que comienza el bloque con instrucciones de la función main

 

           printf("HOLA MUNDO\n");

printf es una función que se encuentra en el fichero stdio incluído al principio del programa. Como es una función, los parámetros se colocan entre paréntesis. En este caso sólo tiene un texto entrecomillado "HOLA MUNDO" seguido del carácter de control \n que indica que baje una línea.

Por tanto esta instrucción hará que se muestre HOLA MUNDO en la pantalla y que baje el cursor una línea.

 

        return 0;

return sirve para terminar la función devolviendo el valor entero 0. De esta forma indicamos que el programa ha terminado correctamente.

Fíjate que tanto en printf como en return, al final se coloca el carácter ;

 

     }

Cerrar la llave indica que la función main termina y, por tanto, también el programa.

 

 

Enjoyed These Notes?
Your support will help spread the extreme awesomeness that is iSearchNotes!

0 Comments

You must login to comment.
iSearchNotes.com on Facebook

Login - Register