You are on page 1of 153
LENGUAJE DE PROGRAMACION BRIAN W. KERNIGHAN DENNIS M. RITCHIE EDICION EN INGLES [UNIX 5 una marea resistrada AT&T EL LENGUAJE DE PROGRAMACION € Tradlucido de la segunda edition en inglés de: ‘THE C PROGRAMMING LANGUAGE al o parcial de este obra, por cualquier medio 0 método, ior DERECHOS RESERVADOS © 1991 respecto a Is segunda edicion er espaitol por PRENTICE-HALL HISPANOAMERICANA, S.A. ‘Alzccmaieo Nit, S00-5* Piso Col Industrial Atouo 53519, Naucalpan de Jude, Blo. de México ‘Miembro de la Cémara Nacional de la Industria Editorial, Reg, Nam, 1524 ISBN 968-880-205-0 ISBN 0-13-110362-8 IMPRESO EN MEXICO / PRINTED IN MEXICO Prefacio Prefacio a Ia primera edicién Introduccion Constantes simbélicas Entrada y selida de caraeteres Arreglos Funciones Argumentos—llamada por valor Tipos y tamatios de datos Constantes Declaractones Operadores avitmeticos Operadores de velacion y loyicos Conversions de tipo ‘Operadores de incremento y deeremenco Operadores para mancjo de bits 3.5 Cielos—while y for 35 Ciclos—do-while CONTENIDO ay ilo 4, Functones Conceptos Funciottes que restesan valores no-enteros El preprocesador de € jlo S. Apuntadores y arreglos ‘Apuntadores ¥ direcciones ‘Apuntadores y argumentas de funciones Apuntadores y arregles Atitmetica de diteceiones Apuntadores a caracieres y funciones ‘Anreplos de apuntadores; apuntadores 4 apuntadores reglos multidimensionales Inicinlizacion de arceglos de apuntadores iG egl0s multidimensionales ‘Conceptos basicos sobre estructuras Estructuras y funeiones ‘Arreglas de estruciuras ‘Apuntadores o estructures Estructuras autorreferenciadas ‘ilsqueda en tablas ‘Typedet Uniones Campos de bits Capitulo 7. Fateada y salida 2 Envcada y salida estindar Salida con formato—printt Listas de argumentos de longitud variable Entrada con formato—scant ‘Acceso a archivos Mancje de errores—stdett y exit 7.7 Entrada y salida de tineas 118 tras tnciones Capitele 8. La imtertaz det sistema UNIX Apéndice A. Manual de referencia ‘AL Introduccion ‘A2 Convenciones 16xieas ‘Ad Notacidn sintéeticn ‘Ad Sipnificado de los identiticadores AS Objeios y valores-t ‘AG Conversiones AT Expresiones AS. Declaraciones AY Proposiciones AIO. Declaraciones externas ALB Gramética Apéndice B. Biblioteca estindar BI Entrada y salida: B2_ Pruebas de clasficacion de caracteres: Apéndice C. Resumen de moditicaciones

You might also like