下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){i
收藏:
0
点赞数:
0
评论数:
0
1个回答

#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

点赞数:
0
评论数:
0
关注公众号
一起学习,一起涨知识