C



Resultado de imagen para c lenguaje de programacion

Creado entre 1969 y 1972 en los Laboratorios Bell, es uno de los más utilizados en el mundo. Si bien es ejecutado en la mayoría de los sistemas operativos, es de propósito general, con lo cual es muy flexible. Es muy utilizado para el desarrollo de aplicaciones de escritorio, como el popular editor gráfico GIMP.
Desde su creación, surgieron distintas versiones de C, que incluían unas u otras
características, palabras reservadas, etc. Este hecho provoco la necesidad de unificar el
lenguaje C, y es por ello que surgió un standard de C, llamado ANSI-C, que declara
una serie de características, etc., que debe cumplir todo lenguaje C. Por ello, y dado
que todo programa que se desarrolle siguiendo el standard ANSI de C será fácilmente
portable de un modelo de ordenador a otro modelo de ordenador, y de igual forma de
un modelo de compilador a otro, en estos apuntes explicaremos un C basado en el
standard ANSI-C.
El lenguaje C posee un número reducido de palabras reservadas (tan solo 32)
que define el standard ANSI-C. Estas palabras reservadas pueden verse en la tabla
siguiente:



Identificadores, tipos de datos, variables
y constantes.

 Identificadores.

Antes de proceder a explicar los identificadores en C, es necesario resaltar que C es un lenguaje sensible al contexto, a diferencia por ejemplo de Pascal, por lo cual, C diferencia entre mayúsculas y minúsculas, y por tanto, diferencia entre una palabra escrita total o parcialmente en mayúsculas y otra escrita completamente en minúsculas.
En el lenguaje C, un identificador es cualquier palabra no reservada que
comience por una letra o por un subrayado, pudiendo contener en su interior letras, números y subrayados. La longitud máxima de un identificador depende del compilador que se este usando, pero, generalmente, suelen ser de 32 caracteres,ignorándose todos aquellos caracteres que compongan el identificador y sobrepasen la longitud máxima.

 Recuérdese, además, que al ser C sensible al contexto, un
identificador escrito como esto_es_un_ident y otra vez como Esto_Es_Un_Ident será
interpretado como dos identificadores completamente distintos.

Tipos de datos, modificadores de tipo y modificadores
de acceso.

En C, toda variable, antes de poder ser usada, debe ser declarada, especificando con ello el tipo de dato que almacenara. Toda variable en C se declara de la forma:
<tipo de dato> <nombre de variable> [, nombre de variable];
En C existen cinco tipos de datos según puede verse en la tabla siguiente:

 Declaración de variables y alcance.

 En C, las variables pueden ser declaradas en cuatro lugares del módulo del programa:

• Fuera de todas las funciones del programa, son las llamadas variables globales, accesibles desde cualquier parte del programa. 
• Dentro de una función, son las llamadas variables locales, accesibles tan solo por la función en las que se declaran. 
• Como parámetros a la función, accesibles de igual forma que si se declararan dentro de la función. 
• Dentro de un bloque de código del programa, accesible tan solo dentro del bloque donde se declara. Esta forma de declaración puede interpretarse como una variable local del bloque donde se declara. 

Para un mejor comprensión, veamos un pequeño programa de C con variables declaradas de las cuatro formas posibles: 

 #include int sum; /* Variable global, accesible desde cualquier parte */
 /* del programa*/
 void suma(int x) /*Variable local declarada como parámetro, */
                               /* accesible solo por la función suma*/ 
 sum=sum+x;
 return; 
void intercambio(int *a,int *b)
 { 
 if (*a>*b)
 {
 int inter;/* Variable local, accesible solo dentro del */
 /* bloque donde se declara*/
 inter=*a;
 *a=*b; 
 *b=inter; 
 } 
 return;
 } 
int main(void) /*Función principal del programa*/
 { 
 int contador,a=9,b=0; /*Variables locales, accesibles solo */
                                     /* por main*/ 
 sum=0;
 intercambio(&a,&b);
 for(contador=a;contador<=b;contador++) suma(contador);
 printf(“%d\n”,suma);
 return(0); 
}

url del libro digital:



video tutorial:

No hay comentarios.:

Publicar un comentario

3 lenguajes de programación mas populares

hoy veremos los 3 lenguajes de programación mas populares mas el ultimo en el top 10 según el indice TIOBE. El Índice TIOBE es un índice e...