测试函数:
#include <iostream>
using namespace std;
//递归函数
void recursion(int ls[],int i){
//递归出口
if(i==3){
cout<<ls[0]<<ls[1]<<ls[2]<<endl;
return;
}
ls[i]=0;
recursion(ls,i+1);
ls[i]=1;
recursion(ls,i+1);
}
int main(){
int ls[]={-1,-1,-1};
recursion(ls,0);
}
图解:
运行结果: