In this tutorial, we are going to write a C program to pass arguments to a user-defined function by value and by reference in C Programming with practical program code and step-by-step full complete explanation.
C program to pass an argument to a user-defined function by value and by reference.
#include<stdio.h> #include<conio.h> void main() { int k,m,other(int,int*); clrscr(); printf("Address of k&m in main(): %u%u",&k,&m); other(k,&m); return 0; } other(int k, int *m) { printf("Address of k&m in other(): %u%u", &k,&m); }
Output
Address of k&m in main(): 65524 65522 Address of k&m in other(): 65518 65522