Prototipo de función
En programación orientada a objetos, las interfaces y los métodos abstractos tienen prácticamente el mismo propósito.Téngase en cuenta que los nombres de los parámetros en el primer ejemplo son opcionales.En las primeras versiones de C, si una función no se había declarado previamente y su nombre aparecía en una expresión seguida de un paréntesis izquierdo, se declaraba implícitamente como una función que devuelve un int y no se suponía nada sobre sus argumentos.Al incluir el prototipo de función, informa al compilador que la función toma un argumento entero y permite que el compilador detecte llamadas especificadas incorrectamente.Al colocar prototipos de funciones en un fichero cabecera, se puede especificar una interfaz para una biblioteca.