04-C语言如何返回两个甚至多个值?

#include 

//C的返回值只能是0个或者1个
void Zero()
{
     
	printf("0\n");
}

int One()
{
     
	printf("1\n");
	return 10;
}

//如何返回两个值?
//rt1和rt2称为输出参数
void  Two(int *rt1,int *rt2)
{
     
	*rt1 = 10;
	*rt2 = 20;
	printf("%d%d\n",*rt1,*rt2);
}
int main()
{
        int a,b;
	Two(&a,&b);
	One();
	Zero();
}在这里插入代码片

你可能感兴趣的:(C语言,c语言)