C语言,求过程?

下列程序执行后的输出结果是A)helloB)helC)hloD)hlmvoidfunc1(inti);voidfunc2(inti);charst[]="hello,fr... 下列程序执行后的输出结果是
A)hello B)hel C)hlo D)hlm
void func1(int i);
void func2(int i);
char st[]="hello,friend!";
void func1(int i)
{ printf("%c",st[i]);
if(i<3){ i+=2 ;func2(i) ;}
}
void func2(int i)
{ printf("%c",st[i]);
if(i<3){ i+=2 ;func1(i) ;}}
main()
{ int i=0 ; func1(i) ; printf("\n");}
展开
 我来答
fastfs
2020-04-01 · TA获得超过1423个赞
知道大有可为答主
回答量:2659
采纳率:62%
帮助的人:801万
展开全部
A)hello B)hel C)hlo D)hlm
void func1(int i);
void func2(int i);
char st[]="hello,friend!";
void func1(int i)
{ printf("%c",st[i]);
if(i<3){ i+=2 ;func2(i) ;}
}
void func2(int i)
{ printf("%c",st[i]);
if(i<3){ i+=2 ;func1(i) ;}}
main()
{ int i=0 ; func1(i) ; printf("\n");}
选C
第一次执行i为0打印st0 H i<3执行f2
i为2输出St2 L i<3执行f1 i为4打印st4 O
i>3退出
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式