lenguaje_c__20196____20196__

46
Lenguaje C Lenguaje C 1.- INTRODUCCIÓN 1.1.- ORÍGENES Fue creado por Dennis Ritchie de los laboratorios BELL en 1972, cuando trabajaba junto a Ken Thompson, en el diseño del sistema operativo UNIX. Se deriva del lenguaje B de Thompson, que a su vez se deriva del BCPL de Martín Richards. 1.2.- CARACTERÍSTICAS Es un lenguaje moderno de propósito general, que incorpora las características de control apuntadas como deseables por la teoría y práctica de la informática. Planificación escalonada. Programación estructurada. Diseño modular. Programas compactos. Pág. 1

Upload: eder-achaica

Post on 16-Aug-2015

213 views

Category:

Documents


0 download

DESCRIPTION

informacón sobre lenguaje c

TRANSCRIPT

Lenguaje CLenguaje C1.- INTRODUCCIN1.1.- ORGENESFuecreadopor DennisRitchiedeloslaboratoriosBELLen1972,cuandotrabajabajuntoaKenThompson, enel diseodel sistemaoperati!o "#$%& 'e deri!a del len(uaje B de Thompson, )ue a su !e*se deri!a del B+,L de -art.n Richards&1.2.- CARACTERSTICASEs un len(uaje moderno de prop/sito (eneral, )ue incorpora lascaracter.sticasdecontrol apuntadascomodeseablesporlateor.a 0pr1ctica de la in2orm1tica&3 ,lani2icaci/n escalonada&3 ,ro(ramaci/n estructurada&3 Diseo modular&3 ,ro(ramas compactos&3 Rapide* de ejecuci/n&3 ,ort1til&3 De relati!o bajo ni!el&3 ,recisa compilarse&1.3.- PROCESO DE EDICIN Y COMPILACINLos pasos necesarios para desarrollar un pro(rama + son lossi(uientes4a) EdicinPg. 1Lenguaje C"tili*ar un editor para escribir el pro(rama 2uente te5to&!) C"#$i%acin+ompilar el pro(rama2uente, esdecir, traducir el pro(ramaalen(uaje m1)uina&c) E&'c(cin"na!e* compiladoseprocedealaejecuci/ndel pro(ramatecleando el nombre del 2ichero6pro(rama&Pg. 2Lenguaje CPg. 3Lenguaje C2.- ESTRUCTURA DEL LENGUA)E C2.1.- ESTRUCTURA DE UN PROGRAMA"n pro(rama en + consiste en una o m1s 2unciones, de las cuales unade ellas, debe llamarse main() 0 es la principal de todas&3 El pro(rama comien*a con la 2unci/n4 main()3 +ada 2unci/n o pro(rama, consta de un cuerpo de 2unci/n delimitadopor lla!es de comien*o 0 2in { }3 Enel cuerpodela2unci/nir1nincluidas4 sentencias, !ariables,2unciones, etc&7 terminadas cada una de ellas por un punto 0 coma ;main89 nombre de la 2unci/n:comien*o del cuerpo de la 2unci/n!ariables7sentencias72unciones7cuerpo de la 2unci/n&&&&&&&&&&&&&&&7&&&&&&&&&&&&&&&7;2in de la 2unci/nPg. 4Lenguaje C,ro(rama ejemplo4/* Este programa imprime un mensaje en la pantalla del monitor */#include