What is Function in C Language part-2
WHAT IS FUNCTION ?
piece of code to accomplish certain operation.
It has a name for identification
There are two types
predefined functions
user defined function
EXAMPLE--
example of function in c |
Types of functions in C
Depending on whether a function is defined by the user or already included in C compilers, there are two types of functions in C programming.
There are two types of functions in C:
Standard library functions
User defined functions
Standard library functions
The standard library functions are built-in functions in C programming to handle tasks such as mathematical computations. I/O processing, string handling etc.
These functions are defined in the header file. When you include the header file, these function are available for use. For example:
The printf() is standard library function to send formatted output to the screen (display output on the screen). This function is defined in "stdio.h" header file.
There are other numerous library functions defined under "stdio.h", such as scanf(), getch() etc.
User-defined functions
As mentioned earlier, C allow programmers to define functions. Such functions created by the user are called user-defined functions.
Depending upon the complexity and requirement of the program, you can create as many user-defined functions as you want.
Working of User-defined function --
#include <stdio.h>
void fun()
{
---------
---------
}
main()
{
----
----
fun();
----
---
}
The execution of a C program begins from the main() function.
When the compiler encounters fun(); inside the main() function, control of the program jumps to
'void fun()'. And the compiler starts executing the codes inside the user-defined function.
The control of the program jumps to statement next to fun(); once all the codes inside the function definition are executed
Comments
Post a Comment