04-C言語はどのようにして2つ以上の値を返しますか?
#include
//C 0 1
void Zero()
{
printf("0
");
}
int One()
{
printf("1
");
return 10;
}
// ?
//rt1 rt2
void Two(int *rt1,int *rt2)
{
*rt1 = 10;
*rt2 = 20;
printf("%d%d
",*rt1,*rt2);
}
int main()
{
int a,b;
Two(&a,&b);
One();
Zero();
}