#includeusing namespace std; void function2 (int n); void function1 (int n) { if(n<=0) return; 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次