lenguaje c++

Páginas: 155 (38620 palabras) Publicado: 30 de julio de 2014
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
c 2003 de Andr´s Marzal Var´ e Isabel Gracia Luengo. Reservados todos los derechos.
e
o
Esta ((Edici´n Internet)) se puede reproducir con fines autodidactas o para su uso en
o
centros p´blicos de ense˜anza, exclusivamente. En el segundocaso, unicamente se caru
n
´
gar´n al estudiante los costes de reproducci´n. La reproducci´n total o parcial con ´nimo
a
o
o
a
de lucro o con cualquier finalidad comercial est´ estrictamente prohibida sin el permiso
a
escrito de los autores.

´
Indice general
1. Introducci´n a C
o
1.1. C es un lenguaje compilado . . . . . . . . . . . . . . . . . . . . .
1.2. Traduciendo dePython 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 con inicializaci´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. Con tipos 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 . . . . . . . . . .

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

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

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

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

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

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

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS