return_type function_name2( type arg1, type arg2, ... ); extern type variable2; /*external declaration*/ | Public function prototype External declaration |
#include <filename2.h> #include "filename.h" type variable1; type variable2; return_type function_name1( type arg1, type arg2, ... ); main( ) { : return 0; } return_type function_name1( type arg1, type arg2, ... ) { : return expression; } return_type function_name2( type arg1, type arg2, ... ) { : return expression; } | Header files Module variables definitions Local function prototype Main function - start running here. Module function |