Introduccion a c

Páginas: 172 (42884 palabras) Publicado: 7 de agosto de 2010
Introducci´n a la programaci´n o o con C

Andr´s Marzal e

Isabel Gracia

Departamento de Lenguajes y Sistemas Inform´ticos a Universitat Jaume I

Obra distribuida con licencia Creative Commons
Esta obra se distribuye con licencia Creative Commons en su modalidad ((Reconocimiento-No Comercial-Sin obras derivadas 2.5 Espa˜a)). n Usted es libre de copiar, distribuir y comunicarp´blicamente la obra bajo las condiciones u siguientes: Reconocimiento. Debe reconocer los cr´ditos de la obra de la manera especificada e por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra). No comercial. No puede utilizar esta obra para fines comerciales. Sin obras derivadas. No se puede alterar, transformar o generar una obra derivada apartir de esta obra. Este texto es un resumen de la licencia. El texto completo de la licencia se encuentra en http://creativecommons.org/licenses/by-nc-nd/2.5/es/legalcode.es.

ii

Introducci´n a la Programaci´n con C o o

´ Indice general
1. Introducci´n a C o 1.1. C es un lenguaje compilado . . . . . . . . . . . . . . . . . . . . . 1.2. Traduciendo de Python a C: una gu´ r´pida . . . . .. . . . . . ıa a 1.3. Estructura t´ ıpica de un programa C . . . . . . . . . . . . . . . . 1.4. C es un lenguaje de formato libre . . . . . . . . . . . . . . . . . . 1.5. Hay dos tipos de comentario . . . . . . . . . . . . . . . . . . . . . 1.6. Valores literales en C . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.1. Enteros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.2.Flotantes . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.3. Cadenas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7. C tiene un rico juego de tipos escalares . . . . . . . . . . . . . . . 1.7.1. El tipo int . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7.2. El tipo unsigned int . . . . . . . . . . . . . . . . . . . . 1.7.3. El tipo float . . . . . . . . . . . . . . . . .. . . . . . . . 1.7.4. El tipo char . . . . . . . . . . . . . . . . . . . . . . . . . 1.7.5. El tipo unsigned char . . . . . . . . . . . . . . . . . . . 1.8. Se debe declarar el tipo de toda variable antes de usarla . . . . . 1.8.1. Identificadores v´lidos . . . . . . . . . . . . . . . . . . . . a 1.8.2. Sentencias de declaraci´n . . . . . . . . . . . . . . . . . . o 1.8.3. Declaraci´n coninicializaci´n . . . . . . . . . . . . . . . . o o 1.9. Salida por pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . 1.9.1. Marcas de formato para la impresi´n de valores con printf o 1.10. Variables y direcciones de memoria . . . . . . . . . . . . . . . . . 1.11. Entrada por teclado . . . . . . . . . . . . . . . . . . . . . . . . . 1.12. Expresiones . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 1.13. Conversi´n impl´ o ıcita y expl´ ıcita de tipos . . . . . . . . . . . . . . 1.14. Las directivas y el preprocesador . . . . . . . . . . . . . . . . . . 1.15. Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.15.1. Definidas con la directiva define . . . . . . . . . . . . . . 1.15.2. Definidas con el adjetivo const . . . . . . . . . . . . . . . 1.15.3. Contipos enumerados . . . . . . . . . . . . . . . . . . . . 1.16. Las bibliotecas (m´dulos) se importan con #include . . . . . . . o 1.16.1. La biblioteca matem´tica . . . . . . . . . . . . . . . . . . a 1.17. Estructuras de control . . . . . . . . . . . . . . . . . . . . . . . . 1.17.1. Estructuras de control condicionales . . . . . . . . . . . . 1.17.2. Estructuras de control iterativas . . . . .. . . . . . . . . 1.17.3. Sentencias para alterar el flujo iterativo . . . . . . . . . . 1 3 5 12 13 19 21 21 22 22 23 23 23 24 24 24 24 24 24 26 27 27 31 34 34 41 44 44 44 44 46 47 47 49 49 54 59 63 63 63 64 65 68 77 83 87 i

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • introduccion c ++
  • Introducción C
  • introduccion a-c
  • Introduccion a c++
  • Introduccion a C#
  • introduccion a c++
  • introducción c++ 2012
  • manual de introduccion a c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS