De instrucciones que contiene una funcion, tambi´ en llamado´ cuerpo de la funcion´, debe encerrarse entre llaves. La primera instruccion del cuerpo de´ main es la que env´ıa el texto Hola a todos a la salida est´andar. Esta instrucci on, al igual que toda instrucci´ on en C, debe terminar´ con el caracter punto y. Jan 17, 2017 Hola, en este video vamos a desarrollar el siguietne ejercicio: Ejercicio: Pedir una letra y comprobar si es una vocal o no, mediante codigo en DEV C.
La salida, por defecto, se justifica a la derecha del ancho total que le hallamos dado al campo, que por defecto tiene como longitud la longitud de la cadena. Si en la cadena de formato aparecen varias marcas, los valores a incluir se toman en el mismo orden en el que aparecen.
-->Las acciones que realiza un programa se expresan en instrucciones.The actions that a program takes are expressed in statements.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.Common actions include declaring variables, assigning values, calling methods, looping through collections, and branching to one or another block of code, depending on a given condition.El orden en el que se ejecutan las instrucciones en un programa se denomina flujo de control o flujo de ejecución.The order in which statements are executed in a program is called the flow of control or flow of execution.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.The flow of control may vary every time that a program is run, depending on how the program reacts to input that it receives at run time.
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.A statement can consist of a single line of code that ends in a semicolon, or a series of single-line statements in a block.Un bloque de instrucciones se incluye entre llaves {} y puede contener bloques anidados.A statement block is enclosed in {} brackets and can contain nested blocks.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:The following code shows two examples of single-line statements, and a multi-line statement block:
Tipos de instruccionesTypes of statements
En la tabla siguiente se muestran los distintos tipos de instrucciones de C# y sus palabras clave asociadas, con vínculos a temas que incluyen más información:The following table lists the various types of statements in C# and their associated keywords, with links to topics that include more information:
CategoríaCategory | Palabras clave de C# / notasC# keywords / notes |
---|---|
Instrucciones de declaraciónDeclaration statements | Una instrucción de declaración introduce una variable o constante nueva.A declaration statement introduces a new variable or constant.Una declaración de variable puede asignar opcionalmente un valor a la variable.A variable declaration can optionally assign a value to the variable.En una declaración de constante, se requiere la asignación.In a constant declaration, the assignment is required. |
Instrucciones de expresiónExpression statements | Las instrucciones de expresión que calculan un valor deben almacenar el valor en una variable.Expression statements that calculate a value must store the value in a variable.Para obtener más información, vea Instrucciones de expresión.For more information, see Expression Statements. |
Instrucciones de selecciónSelection statements | Las instrucciones de selección permiten crear bifurcaciones a diferentes secciones de código, en función de una o varias condiciones especificadas.Selection statements enable you to branch to different sections of code, depending on one or more specified conditions.Para obtener más información, consulta los temas siguientes:For more information, see the following topics: |
Instrucciones de iteraciónIteration statements | 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.Iteration statements enable you to loop through collections like arrays, or perform the same set of statements repeatedly until a specified condition is met.Para obtener más información, consulta los temas siguientes:For more information, see the following topics: |
Instrucciones de saltoJump statements | Las instrucciones de salto transfieren el control a otra sección de código.Jump statements transfer control to another section of code.Para obtener más información, consulta los temas siguientes:For more information, see the following topics: |
Instrucciones para el control de excepcionesException handling statements | Las instrucciones para el control de excepciones permiten recuperarse correctamente de condiciones excepcionales producidas en tiempo de ejecución.Exception handling statements enable you to gracefully recover from exceptional conditions that occur at run time.Para obtener más información, consulta los temas siguientes:For more information, see the following topics: |
Checked y uncheckedChecked and 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.Checked and unchecked statements enable you to specify whether numerical operations are allowed to cause an overflow when the result is stored in a variable that is too small to hold the resulting value.Para obtener más información, vea checked y unchecked.For more information, see checked and unchecked. |
Instrucción await The await statement | Si marca un método con el modificador async , puede usar el operador await en el método.If you mark a method with the async modifier, you can use the await operator in the method.Cuando el control alcanza una expresión await en el método asincrónico, el control se devuelve al autor de llamada y el progreso del método se suspende hasta que se completa la tarea esperada.When control reaches an await expression in the async method, control returns to the caller, and progress in the method is suspended until the awaited task completes.Cuando se completa la tarea, la ejecución puede reanudarse en el método.When the task is complete, execution can resume in the method.Para obtener un ejemplo sencillo, vea la sección 'Métodos asincrónicos' de Métodos.For a simple example, see the 'Async Methods' section of Methods.Para obtener más información, vea Programación asincrónica con Async y Await.For more information, see Asynchronous Programming with async and await. |
Instrucción yield return The yield return statement | Un iterador realiza una iteración personalizada en una colección, como una lista o matriz.An iterator performs a custom iteration over a collection, such as a list or an array.Un iterador usa la instrucción yield return para devolver cada elemento de uno en uno.An iterator uses the yield return statement to return each element one at a time.Cuando se alcanza una instrucción yield return , se recuerda la ubicación actual en el código.When a yield return statement is reached, the current location in code is remembered.La ejecución se reinicia desde esa ubicación la próxima vez que se llama el iterador.Execution is restarted from that location when the iterator is called the next time.Para obtener más información, consulta Iteradores.For more information, see Iterators. |
Instrucción fixed The fixed statement | La instrucción fixed impide que el recolector de elementos no utilizados cambie la ubicación de una variable móvil.The fixed statement prevents the garbage collector from relocating a movable variable.Para obtener más información, vea fixed.For more information, see fixed. |
Instrucción lock The lock statement | La instrucción lock permite limitar el acceso a bloques de código a un solo subproceso de cada vez.The lock statement enables you to limit access to blocks of code to only one thread at a time.Para obtener más información, vea lock.For more information, see lock. |
Instrucciones con etiquetaLabeled statements | Puede asignar una etiqueta a una instrucción y, después, usar la palabra clave goto para saltar a la instrucción con etiqueta.You can give a statement a label and then use the goto keyword to jump to the labeled statement.(Vea el ejemplo de la línea siguiente).(See the example in the following row.) |
Instrucción vacíaThe empty statement | La instrucción vacía consta únicamente de un punto y coma.The empty statement consists of a single semicolon.No hace nada y se puede usar en lugares en los que se requiere una instrucción, pero no es necesario realizar ninguna acción.It does nothing and can be used in places where a statement is required but no action needs to be performed. |
Instrucciones de declaraciónDeclaration statements
En el código siguiente se muestran ejemplos de declaraciones de variables con y sin una asignación inicial, y una declaración constante con la inicialización necesaria.The following code shows examples of variable declarations with and without an initial assignment, and a constant declaration with the necessary initialization.
Instrucciones de expresiónExpression statements
En el código siguiente se muestran ejemplos de instrucciones de expresión, que incluyen la asignación, la creación de objetos con asignación y la invocación de método.The following code shows examples of expression statements, including assignment, object creation with assignment, and method invocation.
Instrucción vacíaThe empty statement
En los ejemplos siguientes se muestran dos usos de una instrucción vacía:The following examples show two uses for an empty statement:
Instrucciones insertadasEmbedded statements
Algunas instrucciones, incluidas do, while, for y foreach, siempre van seguidas de una instrucción insertada.Some statements, including do, while, for, and foreach, always have an embedded statement that follows them.Esta instrucción insertada puede ser una sola instrucción o varias instrucciones incluidas entre llaves {} en un bloque de instrucciones.This embedded statement may be either a single statement or multiple statements enclosed by {} brackets in a statement block.Las instrucciones insertadas de una sola línea también pueden ir entre llaves {}, como se muestra en el siguiente ejemplo:Even single-line embedded statements can be enclosed in {} brackets, as shown in the following example:
Una instrucción insertada que no está incluida entre llaves {} no puede ser una instrucción de declaración o una instrucción con etiqueta.An embedded statement that is not enclosed in {} brackets cannot be a declaration statement or a labeled statement.Esto se muestra en el ejemplo siguiente:This is shown in the following example:
Coloque la instrucción insertada en un bloque para solucionar el error:Put the embedded statement in a block to fix the error:
Bloques de instrucciones anidadasNested statement blocks
Los bloques de instrucciones pueden anidarse, como se muestra en el código siguiente:Statement blocks can be nested, as shown in the following code:
Instrucciones inaccesiblesUnreachable statements
Si el compilador determina que el flujo de control no puede alcanzar nunca una instrucción determinada bajo ninguna circunstancia, producirá una advertencia CS0162, como se muestra en el ejemplo siguiente:If the compiler determines that the flow of control can never reach a particular statement under any circumstances, it will produce warning CS0162, as shown in the following example:
Cual Es La Instruccion De Salida En Dev C Ing En Dev C++ Con Get
especificación del lenguaje C#C# language specification
Para más información, vea la sección Instrucciones de la especificación del lenguaje C#.For more information, see the Statements section of the C# language specification.
Comments are closed.