【分析解答题】return 0;
网考网解析:
试题答案: 正确的fun()函数为: void fun(char *p,char *q,char *c) { int k=0; while((!*p)&&(!*q)) { if(*p<*q) c[k]=*q; else c[k]=*p; if(*p) p++; if(*q) q++; k++; } } 答案解析:[解析] 此题中主函数没有错误。其错误全部集中在函数fun()中。分析函数fun(): ①整数k用来记录字符串c的偏移,因此k初始值应该为0。 ②循环结束的条件应该是两个字符串指针都已经移到字符串尾部。 ③在while循环体中,k值应该递增。
document.getElementById("warp").style.display="none";
document.getElementById("content").style.display="block";
查看试题解析出处>>
发布评论 查看全部评论