Elementos Basicos De Programacion En C
1.1. ESTRUCTURA DE UN PROGRAMA La forma general de un programa en lenguaje C, viene dado por la siguiente estructura.
declaraciones globales ; main() { declaración variables locales ; flujo de sentencias } funcion_1() { declaración variables locales ; flujo de sentencias } . . funcion_n() { declaración variables locales ; flujo de sentencias }Dicha estructura se describe en la Tabla 1.1. Sección
main() { }
Descripción Representa el cuerpo principal del programa Rutinas llamadas desde el cuerpo principal del programa. Se han llamado función_xx sólo como nombre genérico. Pueden tener cualquier nombre que el programador desee asignarle. Grupo de instrucciones escritas en código C. Inicio de un bloque de instrucciones Final de unbloque de instrucciones
Tabla 1.1. Descripción de la estructura de un programa en C.
funcion_1()...funcion_n()
flujo de sentencias { }
Cada declaración de variable debe terminar con ; (punto y coma). Cada instrución del grupo flujo de sentencias debe terminar con ;.
2 Preparado por Juan Ignacio Huircán
Otra forma de escribir el bloque principal:
void main() { ... } int main() { ...return 0; }
1.2. COMENTARIOS
Son elementos del programa que sirven para indicar que es lo que hace determinada función o que proceso realiza determinada sentencia. Se utilizan con fines de documentación. Un comentario se especifica de la siguiente forma:
/* Este es un comentario */
Todo lo que se escriba entre estos dos elementos, es decir: /*......*/ compilador y no formará parte delcódigo ejecutable del programa final. Los comentarios no pueden estar anidados, es decir:
/* /* */ */
será
ignorado por el
El TurboC puede adaptarse para que esto se pueda realizar. Los comentarios son usados con fines de documentación y permiten realizar la mantención del software. Ej 1.1. Ejemplo de comentarios en un programa escrito en lenguaje C.
void main() /* Inicio del programaPrincipal */ { /* Este es un programa que no tiene instrucciones */
}
1.3. VARIABLES, TIPOS, DECLARACION Y ASIGNACIÓN Identificación de variables
$ $ $ $ $
Se pueden usar cualquier caracter alfanumérico. El tamaño del identificador está limitado a 32 caracteres. El primer caracter debe ser una letra o un underscore, pero es recomendable que sea una letra, porque el underscore se utiliza paravariables del sistema. Las minúsculas y las mayúsculas producen identificadores distintos. El C tiene palabras claves o reservadas y estas no pueden utilizarse como identificadores (ya sea nombre de variables o nombre de funciones).
Herramientas de Programación
3
Ej 1.2. Ejemplos de Identificadores
cuenta_iteraciones cuenta_iteraciones2 funcion_leer
Palabras reservadas del lenguajeC
La siguiente tabla muestra las palabras reservadas del Lenguaje C:
auto break case char continue const asm default do double else extern enum cdecl float for goto if int signed far huge long register return short sizeof void interrupt static struct switch typedef union volatile near unsigned while
pascal
Tabla 1.2. Palabras reservadas del lenguaje C.
El primer grupo corresponde aloriginal propuesto por D. Ritchie, el segundo corresponde al propuesto por el comité ANSI, y el tercer es propio del TURBOC de Borland. Para utilizar una variable primero se debe declarar, en esa declaración se tiene que especificar su tipo. Tipo
int short long char float double
Descripción entero entero entero doble precisión caracter real real doble precisión
Tamaño (bits)
16 16 32 8 32 64Valores Límites
-32768 -32768 -2e9 -128 ###10-37 10+38 ###10-307 10+308 a a a a + 32767 + 32767 +2e9 +127 a ### a ###
Tabla 1.3. Tipos de datos manejados por el lenguaje C.
No siempre el tamaño de la variable tipo int es igual al de la variable tipo short, esto va a depender de la implementación del lenguaje.
Modificadores de Tipo El tipo definido de una variable puede ser cambiado...
Regístrate para leer el documento completo.