Functions - Devbhoomi

FREE JOB ALERT & ONLINE TUTORIALS

Hot

Post Top Ad

Sunday 5 November 2017

Functions

A function is a block of statements, which is used to perform a specific task.
A C program has at least one function named main().
Types of functions :
There are two types of function in C
  • Library function
  • User defined function

Library Function :
Library functions are the built-in function in C such as puts()gets()printf()scanf() etc. These are the functions which already have a definition in header files.

User defined function :
C allows programmer to define their own function according to their requirement.

Syntax of function :
return_type function_name (argument list)
{
    Block of code
}
return_type : return types are the type of data that is returned by the function. If nothing is returned then the return type is void.
argument list : argument list contains variables names along with their data types. These arguments are inputs for the function.

Syntax :
#include <stdio.h>

void function_name()
{
    //code
}

int main()
{
    //Calling function
    function_name();
}



Example :

    #include<stdio.h>

    /* function return type is void and doesn't have parameters*/
    void demo()
    {
    printf("Hello World");
    }

    int main()
    {
    /*calling function*/
    demo();
    return 0;
    }


Output :
Hello World
Explanation :
demo() is a user defined function, and in main()demo() function is called so that it can perform its task.

No comments:

Post a Comment

Post Top Ad