C++ Básico

Páginas: 47 (11687 palabras) Publicado: 10 de abril de 2012
Aprenda C++ Básico

San Sebastián, Febrero 2004

Aprenda Informática ...

como si estuviera en primero

Paul Bustamante • Iker Aguinaga • Miguel Aybar
Luis Olaizola • Iñigo Lazacano

Aprenda C++ Básico
como si estuviera en primero

Paul Bustamante
Iker Aguinaga
Miguel Aybar
Luis Olaizola
Iñigo Lazcano

Perteneciente a la colección : “Aprenda …, como si estuviera en primero” Esta publicación tiene la única finalidad de facilitar el estudio y trabajo de los
alumnos de la asignatura.
Ni el autor ni la Universidad de Navarra perciben cantidad alguna por su
edición o reproducción.

C opyright © 2004 Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola, Íñigo Lazcano. Todos los derechos reservados. Está prohibida la
reproducción total o parcial con finescomerciales y por cualquier medio del contenido de estas páginas. Sólo esta permitida su impresión y
utilización con fines personales.

ÍNDICE

Página i
ÍNDICE

1.

INTRODUCCIÓN
1.1.
Concepto de "programa"
1 .2.
Concepto de "función"
1.2.1.
Conceptos generales
1.2.2.
La función main( )
1.3.
Tokens
1.3.1.
Palabras clave del C++
1.3.2.
Identificadores
1.3.3.
Constantes1.3.4.
Operadores
1.3.5.
Separadores
1.3.6.
Comentarios
1.4.
Lenguaje C++
1.4.1.
Compilador
1.4.2.
Preprocesador
1.4.3.
Librería estándar
1.5.
Ficheros
1.6.
Lectura y escritura de datos

2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
2.8.
2.9.

TIPOS DE DATOS FUNDAMENTALES. VARIABLES
Caracteres (tipo char)
Números enteros (tipo int )
Números enteros (tipo long )
Númerosenteros (tipo short)
Números reales (tipo float)
Números reales (tipo double)
Duración y visibilidad de las variables: Modos de almacenamiento
Conversiones implícitas y explícitas de tipo (casting)
Typedef

1
2
2
2
3
3
3
4
5
5
5
5
6
6
6
6
7
7
8
9
10
11
11
11
12
13
15
15

3.

CONSTANTES
3.1.
Constantes numéricas
3.1.1.
Constantes enteras
3.1.2.
Constantes depunto flotante
3.2.
Constantes carácter
3.3.
Cadenas de caracteres
3.4.
Constantes de tipo Enumeración
3.5.
Cualificador const

17
17
17
17
18
19
19
20

4.

OPERADORES, EXPRESIONES Y SENTENCIAS
4.1.
Operadores
4.1.1.
Operadores aritméticos
4.1.2.
Operadores de asignación
4.1.3.
Operadores incrementales
4.1.4.
Operadores relacionales
4.1.5.
Operadores lógicos
4.1.6.Otros operadores
4.2.
Reglas de precedencia y asociatividad
4.3.
Expresiones
4.3.1.
Expresiones aritméticas
4.3.2.
Expresiones lógicas
4.3.3.
Expresiones generales
4.4.
Sentencias
4.4.1.
Sentencias simples
4.4.2.
Sentencia vacía ó nula

21
21
21
22
22
23
23
24
26
27
27
27
28
28
28
28

Copyright © 2004 Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola,Íñigo Lazcano. Todos los derechos reservados. Está prohibida la
reproducción total o parcial con fines comerciales y por cualquier medio del contenido de estas páginas. Sólo esta permitida su impresión y
utilización con fines personales.

ÍNDICE

Página ii
4.4.3.

Sentencias compuestas o bloques

29

5.

CONTROL DEL FLUJO DE EJECUCIÓN
5.1.
Bifurcaciones
5.1.1.
Operadorcondicional
5.1.2.
Sentencia if
5.1.3.
Sentencia if ... else
5.1.4.
Sentencia if ... else múltiple
5.1.5.
Sentencia switch
5.1.6.
Sentencias if anidadas
5.2.
Bucles
5.2.1.
Sentencia while
5.2.2.
Sentencia for
5.2.3.
Sentencia do ... while
5.3.
Sentencias break, continue, g oto

30
30
30
30
30
30
31
32
32
33
33
34
34

6.

TIPOS DE DATOS DERIVADOS
6.1.
Punteros6.1.1.
Concepto de puntero o apuntador
6.1.2.
Operadores dirección (&) e indirección (*)
6.1.3.
Aritmética de punteros
6.2.
Vectores, matrices y cadenas de caracteres
6.2.1.
Relación entre vectores y punteros
6.2.2.
Relación entre matrices y punteros
6.2.3.
Inicialización de vectores y matrices
6.3.
Estructuras
6.4.
Gestión dinámica de la memoria

35
35
35
35
36
38
39
40...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • C++ Basico
  • EJERCICIOS C++ BASICO, DEFINICIONES BASICAS
  • Estructura básica de un programa en c
  • Conceptos Basicos De C#
  • Conceptos basicos de c#
  • Elementos Basicos Del Lenguaje C++
  • codigo en C++ basico
  • ejercicios básicos c#

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS