return(x,y) is valid?
Can a return() function return more than one value within one statement.
eg:
Expand|Select|Wrap|Line Numbers
- #include<stdio.h>
- #include<iostream.h>
- int sum(int i,int j);
- main()
- {
- int a,b,k,l;
- char c;
- a=3,b=4;
- k= sum(a,b);
- l=sum(a,b);
- printf("%d %d",k,l);
- c= getchar();
- return 0;
- }
- int sum(int i,int j)
- {
- int kk,ll;
- kk = i + j;
- ll = i * j;
- return(kk,ll);
- }