永发信息网

如果不用strcmp函数,能不能直接用s1==s2比较数组?

答案:2  悬赏:10  手机版
解决时间 2021-02-11 02:56
s1[]和s2[]是两个数组
最佳答案
//实践证明是不行的,字母代表的是数组的地址
//如果你知道C++的重载,可以写个重载函数实现这个功能,希望对您有用
#include

using namespace std;

int main()
{
int a[ 2 ], b[ 2 ];
for( int i = 0; i < 2; i++ )
{
cin >> a[ i ] >> b[ i ];
}
cout << a << b << endl;//输出的是a和b的地址
if( a == b )
{
cout << "Yes" << endl;
}
system( "pause" );
return 0;
}
全部回答
#include&lt;iostream.h&gt; #include&lt;string.h&gt; int min(int a,int b) { return ((a&lt;b)?a:b); } void main() { char a[1000],b[1000]; int lena,lenb,i,t,res,flag=0; cin&gt;&gt;a&gt;&gt;b; lena=strlen(a); lenb=strlen(b); t=min(lena,lenb); for(i=0;i&lt;t;i++) if (a[i]&gt;b[i]) { res=1; flag=1; break; } else if (a[i]&lt;b[i]) { res=-1; flag=1; break; } if (!flag) if (lena&gt;lenb) res=1; else if (lena&lt;lenb) res=-1; else res=0; cout&lt;&lt;res&lt;&lt;endl; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
万绿湖地址在什么地方,想过去办事
全科医疗接诊记录中,使用SOAP式问题描述。其
中国烟草国家烟草专卖管理地址在什么地方,想
齐家家居洛阳孟津直营店地址在哪,我要去那里
【甲状腺激素】如图为甲状腺激素作用机制示意
如果今天我女朋友来姨妈,那什么时候才算是安
AMD 7750能用在AM2接口的主板上吗?
毛麻楝、麻楝、苦楝的区别
什么叫赶工费
人民电器这个地址在什么地方,我要处理点事
海口联想笔记本电脑维修(检测)的地点在哪里
社保号码错了一个怎么办
吉林省天荣工贸有限责任公司我想知道这个在什
广东创新科技职业学院烹饪教师待遇怎么样
在“商品一货币一商品”的流通过程中,“商品
推荐资讯
冬天大黑山还收门票吗?
永不言弃3世界第4关攻略 永不言弃3第4关怎么
詹家我想知道这个在什么地方
阿迪达斯椰子350花叶子侧边的印有三叶草logo
【对事不对人】对事不对人和对人不对事的区别
中国邮政邮政储蓄银行(城东开发区营业所)地址
苹果4越狱以后下载怎么还要ID密码呢
iPhone 升级到iOS 8.0.2版本为什麼有很多功能
历史上曹操喜欢谁
隐瞒的近义词和反义词 60分
深圳龙岗坪地农行银行星期天下午几点上班
平行四边形定则实验中,为什么弹簧测力计必须
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?