黑马程序员技术交流社区
标题:
return test==ch?1:0;test和ch是两个字符数组,可以这样来比较吗?
[打印本页]
作者:
gululu23
时间:
2014-10-5 14:53
标题:
return test==ch?1:0;test和ch是两个字符数组,可以这样来比较吗?
return test==ch?1:0;
test和ch是两个字符串数组,可以这样来比较吗?他们是怎么比较的?
还有以下函数代码有何问题吗?求详解!!!!
int panduan(char ch[])
{
int i,m;
int j=strlen(ch);
char test[j];
for(i=j;i>=0;i--)
{
for(m=0;m<=j;m++)
{
test[m]=ch[i];
}
}
test[j+1]='\0';
return test==ch?1:0;
}
作者:
cp1454298677
时间:
2014-10-5 15:05
字符串 比较 一般 是 使用 strcmp 函数,
作者:
易孟飞
时间:
2014-10-5 15:08
不可以,char test[j];不能用变量来声明数组
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2