“Conocimiento Programación>C /C + + Programming

¿Qué es la sintaxis de C + +

2012/10/16
? 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

}

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

}

C /C + + Programming
¿Qué es el mapeo de memoria en un microprocesador?
Precauciones para Desbordamientos de búfer
Cómo obtener códigos para Dev- C + + 4.9.9.2
Cómo utilizar un programa escrito en C Comprobación de los números de Armstrong
Cómo Graficar una onda sinusoidal en C + +
¿Qué es el tiempo de ejecución Error 8005
Cómo programar Game Boy Advance Juegos
Las herramientas usadas en programación
Conocimiento de la computadora © http://www.ordenador.online