单项选择题
有如下程序:
#include<iostream>
using namespace std;
void function2(int n);
void function1(int n){
if(n<=0)retum;
function2(n-2);
}
void function2(int n){
if(n<=0)return;
function1(n-1);
}
int main(){
function1(5);
return 0;
}
下列关于程序运行情况的描述中,正确的是( )。
A.function1运行1次,function2运行2次
B.function1运行2次,function2运行1次
C.function1运行2次,function2运行3次
D.function1运行2次,function2运行2次