compare函数与系统的函数重名了
#include "stdio.h"
void compare_dic(char a[],char b[]) // error:expected ';', ',' or ')' before '&' token|
{
int n;
printf("%c %c",a[0],b[0]);
if(a[0]==b[0]){ //先把0考虑下
for(n=1;a[n]==b[n]&&(a[n-1]==b[n-1]);n++); //找出***同前缀
if(a[n]>b[n]){ //比较的实现
printf("a<b");
}
else printf("a>b");}
else { //0下的比较实现
if (a[0]<b[0]) printf("a<b");
else printf("a>b jadkl");
}
}
int main(void)
{
char x,y,z;
char a[6]={y,y,z,z,x,z},b[8]={x,x,x,x,y,x,x,z};
compare_dic(a,b);
return 0;
}
你看看对不对