c语言怎样把一个函数里面的一个循环的所有结果依次返回
intqwe(intx){intb;while(x>0){b=x%10;x=x/10;}}怎样让b在while里面的所有结果返回到主函数...
int qwe(int x)
{
int b;
while(x>0)
{
b=x%10;
x=x/10;
}
}
怎样让b在while里面的所有结果返回到主函数 展开
{
int b;
while(x>0)
{
b=x%10;
x=x/10;
}
}
怎样让b在while里面的所有结果返回到主函数 展开
3个回答
展开全部
函数返回都是一个值,但可以在参数中提供一个数组地址,将循环内的结果依次放入,就可以将一组结果带回调用(主)程序。这种方式下,函数本身的返回值一般没什么用,但多数人会利用它来带回某种状态,比如成功或失败等等。但必须保证主程序提供的数组足够大,或在调用时提供第三个参数——数组尺寸。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个函数只能return一次,你如果想知道每个变量值的话,可以在函数里printf,或者可以尝试数组,把所有值放入数组,再return 出去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询