Lenguaje c curso básico de programación
El lenguaje de programación C es de propósito general. Sus principales características son: • • • • • • • • • Programación estructurada. Economía en las expresiones. Abundancia en operadores y tipos de datos. Codificación en alto y bajo nivel simultáneamente. Reemplaza ventajosamente la programación en ensamblador. Utilización natural de las funciones primitivas del sistema. No está orientado a ningún área en especial. Producción de código altamente optimizado. Facilidad de aprendizaje.
Elementos del lenguaje C El lenguaje C soporta los siguientes tipos fundamentales de datos: Tipos enteros: char, int, short, long, signed, unsigned y enum. Tipos reales: floa, double y long double. Otros tipos: pointers, arrays, structures y unions. Las palabras opcionales signed y unsigned pueden preceder a cualquier tipo entero, exepto a enum, y cuando son utilizadas como especificadotes de tipo equivalen a signed int y a unsigned int respectivamente. El tipo de dato enum define un tipo enumerado. Un tipo enumerado no es más que una lista de valores, representados por identificadores, que pueden ser tomados por una variable de ese tipo. enum dia_semana { lunes, martes, miércoles, jueves, viernes, sabado, domingo } hoy; enum dia_semana ayer; Los elementos que aparecen enumeradas en la lista son considerados como constantes enteras. El valor ordinal de lunes es 0, martes es 1 y así sucesivamente.
pointers Un puntero es una dirección de memoria que indica donde se localiza un objeto de un tipo especificado. Para definir un tipo puntero se utiliza el modificador *. int *p; char *plineas[40];
Este ejemplo declara un puntero p a un valor entero y un array de punteros plineas (plineas[0] a plineas[39]) a valores de tipo char. struct El tipo struct se utiliza para declarar variables que representan registros, formados ...
Regístrate para leer el documento completo.