子函数返回值必须只有一个吗?
我有一个子函数,结果得到3个值,都要返回,不是数组,可以做到吗?
感觉可以返回的话,主函数没法接收啊,知道哪个是哪个呢?
我有一个子函数,结果得到3个值,都要返回,不是数组,可以做到吗?
感觉可以返回的话,主函数没法接收啊,知道哪个是哪个呢?
2006-10-26 09:15
结构体
#include<stdio.h>
struct A
{int i;
int j;
int k;}a,b;
A fun(A);
void main()
{
b=fun(a);
printf(\"%d %d %d\",b.i,b.j,b.k);
}
A fun(A a)
{a.i=0;
a.j=1;
a.k=2;
return a;}

2006-10-26 09:38
2006-10-26 09:59
2006-10-26 15:31
2006-10-30 20:15
2006-10-31 20:00
2006-10-31 23:24