问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

判断两个字符串str1和str2是否相等,应当怎样操作?

发布网友 发布时间:2022-08-25 11:25

我来回答

5个回答

热心网友 时间:2023-05-25 00:17

1)利用strcmp函数
if(strcmp(str1, str2)==0)
printf("这两个字符串相等!\n");

解释:当str1大于str2时,strcmp函数返回值为大于零的值,如果str1小于str2时返回小于0的值,如果相等时返回值为0;
2)利用逐个字符比较进行判别
while(*str1++ == *str2++);
if(*(--str1)>*(--str2))
printf("str1>sr2\n");

else if(*str1>*str2)
printf("str1<str2\n");

else
printf("这两个字符串相等!\n");
解释:利用while寻找两个字符串中第一个不相等的字符,如果找到则根据这两个字符的大小确定str1和str2的大小。如果检测到结尾还找不到就说明两个字符串相等。

热心网友 时间:2023-05-25 00:17

Pascal:直接使用等号比较
C/C++:在"string.h"下有个strcmp函数,用法如下:
int strcmp(str1,str2)
若str1=str2返回0,若str1>str2返回值>0,若str1<str2返回值<0

热心网友 时间:2023-05-25 00:18

第一:逐位判断字符是否相等
第二:判断长度是否相等,若相等继续上面两种中的一个

热心网友 时间:2023-05-25 00:18

js方法
var str1=字符串一;
var str2=字符串二;

if(str1==str2){
alert("相等")
}else{
alert("不相等")

}

热心网友 时间:2023-05-25 00:19

str1==str2 (比较地址)
if (str1!=null)str1.equals(str2);(比较内容)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机扬声器清理 手机扬声器如何清理 电脑电源12v电压低故障维修 华为手机怎么开启健康运动授权功能 win10怎么修复IE win10自带浏览器打不开怎么办 win10自带浏览器打不开解决办法介绍_百度... 一般电塔上有14根线的是多少伏? 请问这个电塔上是多少伏特的高压线,是不是1000kv的。 只有一台变压器高压如何设计 怎么改手机号? 糖尿病餐后2小时血糖的正常值范围是多少 下饭菜一一凉拌藠头怎么做好吃 吃油菜对身体有什么好处? 油菜的功效与作用及营养价值 油菜的营养价值及功效 吃油菜有什么好处 傅仪是清第几代皇帝 赙仪是什么朝代的? 溥仪是哪个朝代的人物? 溥仪所在什么年代?就是溥仪所在年代时候 幼儿心理健康的重要性 初中九年级班主任工作经验交流会发言稿 中心发言与交流发言的区别 树根茶几家中能放吗 农村自建房主卧房间墙上爬树根好吗 树根扎到屋里好吗 Rena丅a电池364mp是什么意思? 求炒冬瓜的家常做法? 炒冬瓜怎样做好吃 ...其他次的地铁,没有出站,拿出站时怎么算?算我逃票?怎么补票法!_百度... 地铁逃票了不是故意的 南京地铁逃票和个人信用怎么挂钩 C# 判断两个字符串是否相等. dkwb.lnzsks.com辽宁对口升学考试网上报名入口 《红星照耀中国》主要介绍了什么? 王候点将推荐股票靠谱吗 香蕉所含什么维生素? 减肥一天吃多少生蚝合适 减肥一天吃多少生蚝比较好 广州大学城最低分数线的学校 六年级暑假周记 暑假周记400字6年级 暑假周记500字六年级 六年级暑假周记:学游泳归来 淘宝上的天然猛犸象牙是什么 请问一下、哈尔滨理工大学荣成学院真的不可以专升本吗? 哈尔滨理工大学有专升本吗?有自考吗? “专升本”制度大换血,多所院校不再招收“专升本”考生,原因何在... 哈理工荣成校区能专升本吗 哈理工荣成校区能升本吗 哈尔滨理工大学(荣城学院)能不能专升本? 有什么牙膏可以快速祛除牙垢? 醋泡花生米能降血脂吗