In this tutorial, we are going to write a C program to return more than one value from a user-defined function in C Programming with practical program code and step-by-step full complete explanation.
C program to return more than one value from a user-defined function.
#include<stdio.h> #include<conio.h> void main() { int x,y,add,sub,change(int*,int*,int*,int*); printf("Enter values of X and Y:"); scanf("%d %d",&x,&y); change(&x, &y, &add, &sub); printf("Addition: %d",add); printf("Subtration: %d",sub); } int change(int *a, int *b, int *c, int *d) { *c=*a+*b; *d=*a-*b; }
Output
Enter values of x & y: 5 4 Addition: 9 Subtraction: 1