-->

Parsing Arrays to Function

Parsing Arrays to Function
Inter Function communication
The calling and called functions are two different entities and they need to communicate to exchange data. The data flow between the calling and the called functions can be divided in to three strategies: a downward flow, an upward flow and a bi-directional flow.
Parsing Arrays to Function,Declaring Two-Dimensional Array,Matrices – Applying two-dimensional arrays,Multidimensional Arrays,Two-Dimensional Array,Using arrays in C Programming,Arrays in C Programming,types of arrays,how to define array,how to declare array,array types,what is array,array concept,use of array,array definition, definition of array, define array,def array,Arrays,Introduction to Arrays in C Programming,Introduction to Arrays in C language,arrays introduction,define array,what is array,use of arrays,Explain the concept of arrays,Use arrays in C programming,Explain the concept of multidimensional arrays,Explain the concept of matrices two dimensional arrays,Arrays-Example,examples of arrays,cse study zone, Programming for Problem Solving lecture notes, Programming for Problem Solving notes unit wise jntuh,jntuh b.tech r20  Programming for Problem Solving notes,jntuh r20  Programming for Problem Solving class room notes unit wise,c program for reverse number using arrays

Note: The C language uses only pass by value and returns to achieve three types of communications between a calling and a called function.
Downward communication:
In downward communication, the calling function sends data to the called function. The called function may change the value passed, but the original values in the calling function remains in the same. An example of this type of communication is passing data to a print function.
int main(void)
{
int a;
.....
downFun (a,15);
...
} // main
void downFun (int x, int y)
{
...
return;
} //downfun

//Function Declaration
void downfun (int x, int y)
int main(void)
{
// Local Definitions
int a=5;
// Statements
downFun (a,15);
printf(“%d\n”, a);
return 0;
} //main

void downFun(int x, int y)
{
//Statements
x = x+y;
return;
} //downFun


Related Posts

Subscribe Our Newsletter