Este documento proporciona instrucciones básicas sobre C++. Explica que las instrucciones controlan cómo y en qué orden se manipulan los objetos en un programa C++. Luego describe varios tipos de instrucciones como instrucciones de expresión, declaración, selección, iteración, salto y para el control de excepciones. Finalmente, cubre las instrucciones checked y unchecked.
1. INSTRUCCIÓNES BASICAS PARA C++
MARTINEZ NUÑEZ LUIS ANGEL
LOPEZ SALAS AMAHIRANY DE JESUS
CETIS 109
PROGRAMACIÓN ESTRUCTURADA
AULA-D5
MCA: MARGARITA ROMERO ALVARADO
2. INSTRUCCIÓNES BASICAS PARA C++
Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de
Visual Studio 2017 RC.
Las instrucciones de C++ son los elementos de programa que controlan cómo y en qué orden se
manipulan los objetos. Esta sección incluye:
Información general
Instrucciones con etiqueta
Categorías de instrucciones
3. INSTRUCCIÓNES BASICAS PARA C++
Instrucciones de expresión. Estas instrucciones evalúan
una expresión para ver sus efectos secundarios o para
averiguar su valor devuelto.
Instrucciones NULL. Estas instrucciones se pueden
proporcionar cuando la sintaxis de C++ requiere una
instrucción pero no se va a realizar ninguna acción.
Instrucciones compuestas. Estas instrucciones son
grupos de instrucciones entre llaves ({}). Se pueden
utilizar donde se puede utilizar una sola instrucción.
Instrucciones de selección. Estas instrucciones realizan
una prueba; a continuación, ejecutan una sección de
código si la prueba se evalúa como true (distinto de
cero). Pueden ejecutar otra sección de código si la
prueba se evalúa como false.
Instrucciones de iteración. Estas instrucciones ejecutan
repetidamente un bloque de código hasta que se
cumple un criterio de finalización especificado.
Instrucciones de salto. Estas instrucciones transfieren
el control inmediatamente a otra ubicación de la
función o devuelven el control de la función.
Instrucciones de declaración. Las declaraciones
introducen un nombre en un programa. (En
Declaraciones se proporciona información más
detallada sobre las declaraciones).
4. INSTRUCCIÓNES BASICAS PARA C++
Las acciones que realiza un programa se expresan en instrucciones. Entre las acciones comunes
se incluyen declarar variables, asignar valores, llamar a métodos, recorrer colecciones en bucle y
crear una bifurcación a uno u otro bloque de código, en función de una condición determinada.
El orden en el que se ejecutan las instrucciones en un programa se denomina flujo de control o
flujo de ejecución. El flujo de control puede variar cada vez que se ejecuta un programa, en
función de cómo reacciona el programa a la entrada que recibe en tiempo de ejecución.
5. INSTRUCCIÓNES
BASICAS PARA
C++
Una instrucción puede constar de una
sola línea de código que finaliza en un
punto y coma o de una serie de
instrucciones de una sola línea en un
bloque. Un bloque de instrucciones se
incluye entre llaves {} y puede
contener bloques anidados. En el
código siguiente se muestran dos
ejemplos de instrucciones de una sola
línea y un bloque de instrucciones de
varias líneas:
static void Main() { // Declaration statement. int
counter; // Assignment statement. counter = 1; //
Error! This is an expression, not an expression
statement. // counter + 1; // Declaration statements
with initializers are functionally // equivalent to
declaration statement followed by assignment
statement: int[] radii = { 15, 32, 108, 74, 9 }; //
Declare and initialize an array. const double pi =
3.14159; // Declare and initialize constant. //
foreach statement block that contains multiple
statements. foreach (int radius in radii) { //
Declaration statement with initializer. double
circumference = pi * (2 * radius); // Expression
statement (method invocation). A single-line //
statement can span multiple text lines because line
breaks // are treated as white space, which is ignored
by the compiler. System.Console.WriteLine("Radius of
circle #{0} is {1}. Circumference = {2:N2}", counter,
radius, circumference); // Expression statement
(postfix increment). counter++; } // End of foreach
statement block } // End of Main method body. } // End
of SimpleStatements class. /* Output: Radius of circle
#1 = 15. Circumference = 94.25 Radius of circle #2 =
32. Circumference = 201.06 Radius of circle #3 = 108.
Circumference = 678.58 Radius of circle #4 = 74.
Circumference = 464.96 Radius of circle #5 = 9.
Circumference = 56.55
6. INSTRUCCIÓNES BASICAS PARA C++
Instrucciones de selección:
Las instrucciones de selección permiten crear bifurcaciones a diferentes secciones de código, en
función de una o varias condiciones especificadas. Para obtener más información, vea los temas
siguientes:
if, else, switch, case
7. INSTRUCCIÓNES BASICAS PARA C++
Instrucciones de iteración :
Las instrucciones de iteración permiten recorrer en bucle colecciones, como matrices, o realizar
el mismo conjunto de instrucciones repetidas veces hasta que se cumpla una condición
especificada. Para obtener más información, vea los temas siguientes:
do, for, foreach, in, while
8. INSTRUCCIÓNES BASICAS PARA C++
Instrucciones de salto:
Las instrucciones de salto transfieren el control a otra sección de código. Para obtener más
información, vea los temas siguientes:
break, continue, default, goto, return, yield
9. INSTRUCCIÓNES BASICAS PARA C++
Instrucciones para el control de excepciones:
Las instrucciones para el control de excepciones permiten recuperarse correctamente de
condiciones excepcionales producidas en tiempo de ejecución. Para obtener más información,
vea los temas siguientes:
throw, try-catch, try-finally, try-catch-finally
10. INSTRUCCIÓNES BASICAS PARA C++
Checked y Unchecked:
Las instrucciones checked y unchecked permiten especificar si las operaciones numéricas
pueden producir un desbordamiento cuando el resultado se almacena en una variable que es
demasiado pequeña para contener el valor resultante.