Вы находитесь на странице: 1из 3

DECLARACION

Para tener una variable en un programa, previamente hay que definirla con un tipo y un
identificador (es decir, un nombre para la variable). Por ejemplo:

int numero

Define una variable de tipo entero que se llama número. Y seguidamente hay que
añadir un punto y coma a la expresión:

int numero;

El punto y coma transforma la expresión en una instrucción que se ejecutará en el


programa. Cuando se llegue a ella, el programa reservará espacio de memoria según el
tipo de variable para poder escribir y leer valores. Por lo tanto, la fórmula general es:

<tipo> <identificador> <;>

Es lo que llamamos una declaración de variable. En C y C++ todas las variables se


deben declarar antes de su uso. Si no, se producirá un error de compilación.
A continuación se muestra un programa completo que funciona: solo declara variables
de tipos distintos:

int main()
{
char caracter;
short valor;
int numero;
long numeroMasLargo;
float numeroRealFloat;
double numeroRealDoble;

// fin
return 0;
}
FUNCIONES DEFINIDAS POR EL USUARIO

Las funciones definidas por el programador se escriben “fuera” de la función main. Si se


recuerda, uno de los objetivos del uso de las funciones es la descomposición de problemas
complejos y el trabajo en grupo. El siguiente es un ejemplo de una definición de una
función. Se utiliza antes de presentar la sintaxis formal de modo que nos podamos
familiarizar con la terminología:

double square(double numero)


{
double cuadrado;

cuadrado = numero * numero;


return cuadrado;

Esta definición de la función square consiste de:

1. El encabezado de la función

double square(double numero)

Observe que el encabezado no termina con punto y coma. Las partes del encabezado de una
función son los siguientes.

a) Una lista de los argumentos de la función entre paréntesis:

(double numero)

Si se considera a la función como un programa pequeño, la lista de argumentos serían


equivalentes a los datos que en un programa se introduciría a través de la instrucción cin.
Es importante que observe que en la lista de argumentos se indican tanto la lista de los
argumentos necesarios como el tipo de cada uno de ellos.

b) El nombre de la función

square

Que puede ser cualquier identificador válido en C++.

c) El tipo de valor que regresa la función como resultado.

double
2. El cuerpo de la función

{
double cuadrado;
cuadrado = numero * numero;
return cuadrado;
}

El cuerpo de la función se encierra entre llaves y en él se escriben las sentencias que se


necesitan ejecutar para lograr el objetivo de la función. Contiene al menos una sentencia
return. La sentencia return va seguida del nombre de una variable o de un valor constante.

return cuadrado;

El valor de dicha variable (o el valor de dicha constante) constituye el valor de regreso de la


función. El tipo del valor que regresa la función debe ser consistente con el tipo del valor de
regreso especificado en el encabezado de la función. Observe que, en este ejemplo, el valor
de regreso de la función (tipo de la variable llamada cuadrado) es double, al igual que el
tipo de valor de regreso especificado en el encabezado.

Вам также может понравиться