How to call a function in c programming







 In c there are two types of functions:
1. Predefined functions
2. User defined function

Calling of predefined function:
    Too call predefined function is very easy. You have to include the header file where predefined function and call that function by passing the parameters to it according to its prototype.

For example:
Function sqrt has been defined in the header file math.h and its prototype is:

double sqrt(double)

That is takes one parameter which is double type data and returns a double type data. Program:

#include<stdio.h>
#include<math.h>
int main(){
    double a = 64;
    double b;
   
    //Calling of sqrt function
    b = sqrt(a);

    printf(“%lf”,b);
    return 0;
}

Calling of user defined function:
To call user defined unction is same as pre defined function. In this case you have to write function declaration and function definition before the calling of function. For example:

#include<stdio.h>
long square(long); //Function declaration

int main(){
    long num = 5;
    long val;

    //calling of function
    val = square(num);

    printf(“%ld”,val);

    return 0;
}

//Function definition
long square(long a){
    return (a * a);
}










Post a Comment