C Functions Tutorial-1

 

A Function is a re-usable block of code wriiten for specific task. Initially the control is passed to the main function, all other user defined functions should call from the main function itself. 

#include<stdio.h>
void PrintMessage()
{
    printf("This is user defined function");
}
void main()
{
    printf("This is main Function! \n");
    PrintMessage();
}

 

Above code has following elements:

#include<>            - A pre processor Directive

void                      - Return type (Function does not return any value)

PrintMessage()       - User Defined function (Identifier can be any name)

printf()                  - Used to print a message in standard output.

 

Here PrintMessage() is a called function and PrintMessage(); is a calling function.

OUTPUT: 

This is main Function!
This is user defined function

 

First the control could passed to main() function and then we are using a calling function to goto another user defined function. Like this, we can call many functions many times.