? The C + + lenguaje de programación sirve como una extensión de los lenguajes de programación C , uno de los primeros lenguajes modernos en la historia de la computación . Como cualquier otra lengua antes y después de ella, C + + se basa en la claridad de su sintaxis de su eficacia. La sintaxis de C + + cae en ciertas categorías , como la estructura y las declaraciones , las operaciones y el flujo de control. Estructura
Una sola línea de código en C + + que se denomina una "declaración ", y todas las declaraciones terminan con un punto y coma ("; ") para indicar el final de esa declaración . Los programadores llaman un conjunto de sentencias que funcionan juntas para cumplir una tarea de un "bloque ", por lo general separados de otros bloques entre llaves ("{ }") . Por convención, los saltos de línea se colocan entre las declaraciones y los bloques , pero el compilador C + + sólo se presta atención a los puntos y comas y corchetes al leer el código . Un programador también puede incluir comentarios utilizando barras invertidas dobles (" //") , que el compilador ignorará pero otros programadores pueden leer
Declaraciones : . Variables
Programadores principalmente utilizar dos formas de declaraciones en C + + . La primera es la declaración de variables. Una variable contiene un solo valor. Un programador declara una variable mediante la definición de su tipo y darle un nombre . El nombre puede incluir cualquier carácter en tanto que el carácter es una letra , número o subrayado. El programador puede asignar un valor a esa variable con el signo igual ( "= ") . El siguiente ejemplo ilustra la declaración de la función y la misión:
int x; //una variable entera llamada
carta char " x " //variable de un solo carácter
float y = 5.6 , //un número de punto flotante (decimal) , le asigna el valor 5.6
Declaraciones : Funciones
La segunda declaración es una declaración de la función . Una función es un bloque de código dado un nombre de modo que puede ser utilizado en varias ocasiones a lo largo de un programa mediante la invocación de ese nombre . Una declaración de la función requiere que el programador para especificar el tipo de retorno de la función , que determina qué valor devuelve la función cuando esté terminado. La declaración también requiere un par de paréntesis que siguen al nombre , que contiene la lista de argumentos . A continuación , un par de llaves encierran bloque de la función de código. Los siguientes ejemplos ilustran la declaración de la función :
myFunc int (int argumento1 ) {//función con valor de retorno "int " y un argumento
/* bloque entero del código * /foto < p >}
Operadores
C + + contiene la funcionalidad para realizar diversas operaciones matemáticas y la comparación a lo largo de la ejecución de código . De hecho , el cálculo matemático es una parte necesaria de la programación en C + + . Existen operadores matemáticos típicos de suma (+ ) , resta ( -) , multiplicación (* ) y división (/). También existen operadores para operaciones de comparación , tales como mayor que ( > ) , menor que ( < ) , igual a ( == ) , y no es igual a ( ! = ) . El ejemplo siguiente ilustra algunas operaciones matemáticas simples en C + + :
int x = 5 ;
int y = 6 ;
int z = x + y ; //z = 11
z = x - y; //z = -1
z = z * x //z = ( -1 x 5 ) = -5
x = y /y //x = 1
flujo de control: Si ... más
Para controlar el funcionamiento de un programa , el programador utiliza el control de flujo declaraciones . Estas declaraciones se basan en las sentencias condicionales , que utilizan los operadores de comparación integradas en C + + . Sentencias condicionales comparan dos o más valores y devuelven un valor verdadero o falso sobre la base de la comparación. El "if" utiliza una condición para determinar un curso de acción . Si un enunciado es verdadero , entonces la sentencia if se ejecuta un bloque de código . De lo contrario , ya sea no pasa nada, u otro bloque de código se ejecuta si existe la correspondiente declaración "else" . El siguiente ejemplo ilustra instrucciones if-else :
if ( x = 5 )
{ //hacer algo }
< p > más
{
//hacer algo más
}
Flujo de control: Loops
Además de las declaraciones if-else , C + + también contiene loops . Un bucle toma un bloque de código y lo repite sobre la base de un condicional . El bucle "mientras " sigue lazo sobre un bloque de código hasta que se cumpla una condición. Por ejemplo , el siguiente bucle while continuará hasta variable x es mayor o igual a y , a continuación, mover el:
mientras que ( x //código < br >
}
un bucle "for" funciona de manera similar, pero es más adecuado para los bucles en los que se necesita una cantidad específica de iteraciones. Un bucle for toma un valor entero , seguido de una condición , seguido de un número de incrementos . En el siguiente ejemplo, el bucle for toma un número entero " i" , y continúa hasta que i es igual a 50 . La variable i se incrementa en uno para cada repetición de bucle :
para ( i; i < 50 ; i = i + 1 ) {
//Código
}