2. FUNCIONES EN C++
Las funciones son un conjunto de
instrucciones que realizan una tarea
específica. En general toman ciertos
valores de entrada, llamados
parámetros y proporcionan un valor de
salida o valor de retorno; aunque en C++,
tanto unos como el otro son opcionales,
y pueden no existir.
Tal vez parezca un poco precipitado
introducir este concepto tan pronto en
el curso. Sin embargo, las funciones son
una herramienta muy valiosa, y como se
usan en todos los programas C++, creo
que debemos tener, al menos, una
primera noción de su uso. A fin de
cuentas, todos los programas C++
contienen, como mínimo, una función.
3. SINTAXIS
La sintaxis de un lenguaje de programación es
el conjunto de reglas que debemos seguir para
que el compilador sea capaz de reconocer
nuestro programa como un programa C válido.
Por ejemplo, un programa debe tener el
siguiente formato general:
main ()
{
Lista_de_sentencias
}
Esta regla nos dice que para que el compilador
reconozca nuestro programa debemos escribir
al menos todas las palabras y signos que no
están en letra cursiva. Las partes en cursiva
se reconocen usando otras reglas sintácticas.
Estas reglas definen o dicen como debe ser
una lista de sentencias.
4. Una característica de la sintaxis del C es que los
espacios en blanco y retornos de carro que
aparecen en las reglas sintácticas son opcionales.
Esto quiere decir que nuestro programa de
ejemplo se puede escribir en una sola línea:
main()
{
printf("Hola",);
printf(" soy ... educado.n");
}
Su sintaxis es perfectamente válida y funciona
exactamente igual, aunque es más difícil de leer
para los humanos (no para el computador).
Por tanto, aunque el lenguaje no obliga a ello, se
suele colocar una sentencia por línea y con
espacios de forma que el programa se pueda leer
cómodamente.