无参子函数多个返回值的问题,想让其他几个子函数可以直接调用这个子函数(如果是有参子函数呢)
unsigned int Address(void){
unsigned int i;
for(i=0; i<10; i+=1)
{
if(i!=5)
return i;
}
}
这个子函数会返回多个i值,但是return只能返回一次值,即i=0,然后会结束这个子函数,return也没有办法返回数组,我不想用全局变量和 void Address()。我的想法是:我想得到i=0,1,2,3,4,6,7,8,9,然后将这些值返回给此子函数,我需要从另外的一些子函数中调用这个子函数。到底该怎么做呢?谢谢
[ 本帖最后由 Maximilian 于 2014-11-12 16:21 编辑 ]