有如下程序:#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次