Function Declaration

Function Declaration in C

Syntax:

return_type function_name( parameter list ) 
{
	 body of the function 
}

Return Type: The return_type is the data type of the value the function returns , if function does not return value the it will be void.

Function Name − This is the actual name of the function.

Parameters : The parameter list refers to the type, order, and number of the parameters of a function.

Function Body − The function body contains a collection of statements that define what the function does.

Categories of Function
Based on arguments and return type function are categorized into four category as follows: 
  • Method with no argument and no return value 
  • Method with argument and no return value
  • Method with argument and with return value
  • Method with no argument and with return value
Arguments to Function
We can pass two type of arguments to a function
We can pass any primitive data type argument to a c function, like int, char, float, long etc. This method of passing arguments is known as passing arguments by value.
We can also pass reference data types, like address of variable or array.
A method can be called in two different ways:
  • Call by Value or Pass by Value
  • Call by Reference or Pass by Reference 

CCC Online Test 2021 CCC Practice Test Hindi Python Programming Tutorials Best Computer Training Institute in Prayagraj (Allahabad) Best Java Training Institute in Prayagraj (Allahabad) Best Python Training Institute in Prayagraj (Allahabad) O Level Online Test in Hindi Bank SSC Railway TET UPTET Question Bank career counselling in allahabad Sarkari Naukari Notification Best Website and Software Company in Allahabad Sarkari Exam Quiz