El lenguaje C Introduccin Palabras claves auto break
El lenguaje C Introducción
Palabras claves auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
Estructura de un programa Directiv # include <stdio. h> a al preproce sador // variables externas a usar int main() { printf(“Hello, world. "); return 0; }
Estructura de un programa #include <stdio. h> int main() { /* This is a comment ignored by the compiler */ int index; /*con definicion del lugar de almacenamiento sería: int index @0 x 00 c 1; */ index = 13; printf("The value of the index is %dn", index); index = 27; printf("The value of the index is %dn", index); return 0; }
Estructura de un programa «grande» n Uso de archivos cabecera (. h) por lo general sólo contienen definiciones de tipos de datos, prototipos de funciones y comandos del preprocesador de C n Uso de varios archivos. c por lo general con un preámbulo consistente de las definiciones de constantes, cabeceras a incluir, definición de tipos de datos, declaración de variables globales y externas (e inicializacion), y una o más funciones
Estructura de un programa «grande» n División en directorios Por lo general agrupando los archivos relacionados o bajo cierta lógica n Uso de make y makefile Para una fácil y consistente compilación n Uso de macros en make típicamente usadas para guardar nombres de archivos fuente, nombres de archivos objeto, opciones del compilador o links a bibliotecas
Tipos de datos n n n char (1 byte) int (2 bytes) float (4 bytes) double (8 bytes) void n short – long – signed - unsigned
Constantes n n n n 2323 5656 L 78. 56 89 e-2 56. 9 L 033 0 xf 1 0 x. FUL int long float double octal hexadecimal unsigned long (15 en decimal)