固定资产审计报告:这个 函数错在哪?(c++)

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 02:09:08
#include <iostream>
using namespace std;

bool f(char *a, char *b)
{
for(;(*a)&&(*b);a++,b++)
{
if(*a!=*b) return 0;

}

if((*a!)&&(*b!)) return 1;//<-好象是这里错了不知道错在什么地方
else return 0;
}//目的是比较两个字符传

void main()
{
char *a="sdsss";
char *b="sdsssd";
cout<<f(a,b);
}

应该是
if(!(*a)&&!(*b)) return 1;
else return 0;