|
|
Example:
File func3aOK.c | File func3bOK.c |
---|---|
double square ( double x ) { double r; // Local variable r = x * x; // Statement return ( r ); // Return } |
extern double square ( double ); int main( int argc, char *argv[] ) { double a, b; a = 4.0; b = square( a ); // Call square printf("Square of %lf = %lf\n", a, b); } |
How to run the program:
|
Result:
Number = 4.000000 Number = 16.000000 (correct !) |