Function with argument and return value in C Programming Language | Coding classpoint

Function with argument and return value





Here the calling function has the argument to pass to the called function and the called function returned value to the calling function.

Syntax: 
fun(int,int); 
 main() 
 { 
 int r=fun(a,b);
 } 
 int fun(intx,inty) 
 { 
 return(exp); 
 }  

Example:

// C code for function with arguments 
// and with return value 

#include <stdio.h> 
#include <string.h> 
int function(int, int[]); 
int main() 
{
int i, a = 20;
 int arr[5] = { 10, 20, 30, 40, 50 }; 
a = function(a, &arr[0]); 
printf("value of a is %d ", a); 
for (i = 0; i < 5; i++) 
printf("value of arr[%d] is %d ", i, arr[i]); 
return 0; 
int function(int a, int* arr) 
int i; a = a + 20; 
arr[0] = arr[0] + 50; arr[1] = arr[1] + 50; 
arr[2] = arr[2] + 50; arr[3] = arr[3] + 50; 
arr[4] = arr[4] + 50; 
return a; 
}

Output: 

value of a is 40 
value of arr[0] is 60 
value of arr[1] is 70 
value of arr[2] is 80 
value of arr[3] is 90 
value of arr[4] is 100

Tags

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.