Es completamente necesario declararlos antes de declarar las funciones?
Eh leido en un libro que se declaran unicamente por convencion, que no son totalmente necesarias.
En fin, queria saber por uds, ya que lo usan diariamente.
Saludos.
| ||||
No siempre, si estas en un mismo archivo podes definir la funcion y llamarla (posteriormente), pero es mejor para mi gusto declararlas, asi las podes llamar desde donde esa. Por ej. esto es valido:
Código:
#include <stdio.h> void hola() { printf("hola"); } void main() { hola(); }
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
Exacto. si defines una funcion en el codigo antes de usarla no hay problema, pero cuando las usas en otros .c o .cpp lo que yp hago es declararlas todas en un archivo de cebecera e incluirlo en los archivos donde quiero usarlas. Saludos |
| ||||
Mil gracias, eso era lo que me parecia. Ademas me parece interesante el poner todas las funciones en un archivo cabecera y luego incluirlos. Algo que hice siempre con los .php, lenguaje con el que me mal acostumbre, ya que tiene todo hecho, casi. :D Gracias de nuevo. |
| |||
Cita: Pues tendrías que ver otros lenguajes que superan a PHP en "mal-acostumbramiento".
Iniciado por lord_zoo Mil gracias, eso era lo que me parecia. Ademas me parece interesante el poner todas las funciones en un archivo cabecera y luego incluirlos. Algo que hice siempre con los .php, lenguaje con el que me mal acostumbre, ya que tiene todo hecho, casi. :D Gracias de nuevo. |