c和c++的区别
#include"stdio.h"#include"string.h"
int main()
{
char a[81],b[81];
int s[100];
int m,max=0,i;
for(i=0;;i++)
{
b[81]={'\0'};
gets(a);
if(strcmp(a,"****")==0)
{break;
}
else
{s[i]=strlen(a);
if(s[i]>max)
{
max=s[i];
strcpy(b,a);
}
}
}
puts(b);
return 0;
}
在一个oj网站上,用c语言提交这个代码显示编译错误,但是用c++提交就正确了,why???