Tutorial de Programación Visual C++
Luego de la Introducción al lenguaje comenzamos un tutorial sobre C++
Funciones
La definición de la función se hace después de la función "main".
Laestructura de un programa en C o C++ quedaría así:
[directivas del pre-procesador: includes y defines]
[declaración de variables globales]
[prototipos de funciones]
función main
[definiciones defunciones]
Una definición de la función "Mayor" podría ser la siguiente:
intMayor(int a, int b)
{
if(a > b) return a; else return b;
}
Bucles "while"
while ()
La sentencia esejecutada repetidamente mientras la condición sea verdadera, ("while"
en inglés significa "mientras"). Si no se especifica condición se asume que es "true"
Por ejemplo:
while (x < 100) x = x + 1;
Seincrementará el valor de x mientras x sea menor que 100.
Este ejemplo puede escribirse, usando de un modo más compacto:
while (x++ < 100);
Bucle "do while"
do while();
do
x = x + 1;while (x < 100);
Se incrementará el valor de x hasta que x valga 100.
Bucle "for"
for ( []; [] ; [] )
La sentencia es ejecutada repetidamente hasta que la evaluación de la condición resultefalsa.
Ejemplos:
for(int i = 0; i < 100; i = i + 1);
Podemos simular bucles "while":
for(;i < 100;) i = i +1;
for(;i++ < 100;);
O bucles infinitos:
for(;;);
Etiquetas
Etiquetas deidentificación
:
Puntos de entrada para la sentencia de salto "goto"
Etiquetas "case" y "default"
switch()
{
: [[...]][break;]
. . .
default: [[...]]
}
Selección
Las sentencias deselección permiten controlar el flujo del programa
Sentencia "if...else"
Implementa la ejecución condicional de una sentencia. Sintaxis:
if ()
if () else
Se pueden declarar variables dentrode la condición. Por ejemplo:
if(int val = func(arg))...
En este caso, la variable "val" sólo estará accesible dentro del ámbito de la sentencia
"if" y, si existe, del "else".
Si la...
Regístrate para leer el documento completo.