A-A+

以下程序运行后的输出结果是【 】。 include <stdio h> include <

2022-08-12 18:53:54 问答库 阅读 197 次

问题详情

以下程序运行后的输出结果是【 】。 include <stdio, h> include <stating, h> void fun(char * s,int p,int k) { int i; for(i=p;i<k-1;i++) s[i] =s[i+2]; } main() { char s [] = "abedefg"; fun(s,3 ,strlen(s) ); puts(s); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:abcfg
fun函数中for循环语句的作用是将s所指的字符串中从第5个字符到第7个字符依次向前移动两个位置。输出结果为abcfg。

考点:程序