字符数组可以直接使用 strcmp(a,b)函数比较大小吗?印象中好像只有字符串可以直接用的。下面是例子

main(){
char a[10],b[10];
int result;
gets(a);
gets(b);
int result(char[],char[]);
result=com(a,b)
if(result>0)
printf("a>b");
else if(result==0)
printf("a=b");
else
printf("a<b");
}
int result(char a[],char b[]){

if(strcmp(a,b)>0)
return 1;
else if(strcmp(a,b)==0)
return 0;
else(strcmp(a,b)<0)
return -1

}

可以啊,比如char a[]和char b[],它们中都存放了字符,可以用strcmp(a,b),整个数组中就相当于存放的字符串,a和b就指向那个字符串
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-10
可以呀,字符数组可以看成是字符串
第2个回答  2012-09-10
可以

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网