return-Type functionName ( formal-parameters ) { function-body (local variables and statements) } |
Example:
float square( float x ) { float r; // Define a local variable r = x * x; // Statement return ( r ); // Return statement } |
|
|
functionName ( actual-parameters ) // if function does not return any value or: var = functionName ( actual-parameters ) // if function returns a value |
#include <stdio.h> float square( float x ) { float r; // Define a local variable r = x * x; // Statement return ( r ); // Return statement } int main( int argc, char *argv[] ) { float a, b; a = 4.0; b = square( a ); // Call function square printf("a = %f, b = %f\n", a, b); } |
Output:
a = 4.000000, b = 16.000000 |
How to run the program:
|