#include
void func1(int i);//函数的声明,为了调用函数
void func2(int i);
char st[]="hello,friend!";
void func1(int i)//通过man函数的调用给i赋值
{
printf("%c",st[i]);//输出st[0]的值 即st[0]=h
if(i<3)
{
i+=2;
func2(i);//调用函数func2,把值2的给i
}
}
void func2(int i)
{
printf("%c",st[i]);//输出st[2]的值 即st[2]=l
if(i<3){
i+=2;
func1(i);//嵌套调用函数func1(4),输出st[4]的值 即st[4]=o
}
}
main()
{ int i=0;
func1(i);
printf("n");
}
//故程序输出的结果为hlo