Diferencia entre revisiones de «Programación en C++/Funciones»

Contenido eliminado Contenido añadido
Se ha deshecho la revisión 312311 de 200.21.87.165 (disc.)
Sin resumen de edición
Línea 4:
| [[Programación en C++/Streams|Streams]] →
|}
= Funciones =
== Definiendo una función ==
<div style="background:#FFEEFF; text-align:justify; padding:100px; border:1px; border-color:red; border-style:solid">
Línea 62 ⟶ 63:
</source>
 
== Funciones void ==
Bajo ciertas circunstancias se deseará escribir funciones que no regresen valor alguno (esto sería algo parecido a escribir procedures en Pascal) y para ello podemos declarar a la función como '''void'''. La palabra reservada void es utilizada para declarar funciones sin valor de retorno y también para indicar que una función específica no requiere de parámetros. Por ejemplo, la función pausa() que se verá en seguida, no devolverá valor alguno y la misma no requiere de parámetros.
 
<source lang="cpp">
// esta función requiere de la librería iostream
void pausa(void)
Línea 70 ⟶ 72:
cin.get();
cin.ignore(255, '\n'); // rechazar caracteres introducidos antes de <Enter>
}</source>;
}
 
'''Notas:''' se debe de aclarar que el uso de la palabra '''void''' dentro de los parentesis es opcional al momento de declarar una función. Así, la función '''pausa()''' podría haberse declarado como '''void pausa()''', y la misma puede invocarse como: pausa();.