代码如下:
#include "stdio.h"
void main()
{
void fun(int);
fun(1);
}
void fun(int a) //主要测试一下递归调用后,如何返回的
{
if(a<3)
{
a++;
fun(a); //这里开始递归调用,当a=4的时候,依然可以调用f(4),但是判断不成立,没有继续执行,到此a=4;
printf("[A]if内部测试\n");
}
else
{
printf("[B]if内部测试\n"); }
printf("[C]外部测试\n");
}#include "stdio.h"
void main()
{