帮我看看这段C程序是什么意思,每一步注释一下,谢谢!

#include<stdio.h>intfun_char(constchar*ar1,constchar*ar2,char*dest){boolappear[256]={... #include<stdio.h>
int fun_char( const char* ar1, const char* ar2, char* dest )
{
bool appear[256] = { 0 };
while ( *ar2 )
{
appear[ *ar2 ] = true;
ar2++;
}
int k = 0;
while ( *ar1 )
{
if ( !appear[ *ar1 ] )
{
dest[ k++ ] = *ar1;
}
ar1++;
}
dest[ k ] = 0;
return k;
}

int main()
{
const char* c1 = "ABACDEFGH";
const char* c2 = "BCD";

char buffer[ 128 ];
int n = fun_char( c1, c2, buffer );
printf( "%d : %s \n", n, buffer );
return 0;
}
功能:定义一个函数fun_char,其中包含3个形参,全是字符串型。该函数返回一个整数。函数功能是将在第一个字符串中出现的但是在第二个字符串未出现的字符存放在第三个字符串中,函数返回第三个字符串的长度。允许第三个字符串有重复字符。例如第一个字符串“ABCDEFGH”,第二个字符串是“BCD”,则第三个字符串是“AAEFGH”
展开
 我来答
青山山神
2011-03-11 · TA获得超过348个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:206万
展开全部
去把书好好看看吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式