编写程序段,比较两个字符串STR1和STR2是否全部相等。若完全相等,置AL=1;若不完成相等,则置AL=-1

 我来答
noky
2006-01-02 · TA获得超过1504个赞
知道小有建树答主
回答量:716
采纳率:0%
帮助的人:606万
展开全部
会者不难,难者不会嘛。

if str1=str2 then
al=1
else
al=-1
end if

这是最简单的方法

此外还可以用StrComp函数,用法是:

StrComp(string1, string2[, compare])
StrComp 函数的语法有以下参数:

参数 描述
string1 必选。任意有效的字符串表达式。
string2 必选。任意有效的字符串表达式。
compare 可选。指示在计算字符串时使用的比较类型的数值。如果省略,则执行二进制比较。有关数值,请参阅“设置”部分。

设置
compare 参数可以有以下值:
常数 值 描述
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文本比较。
vbDatabaseCompare 2 执行基于数据库(在此数据库中执行比较)中包含的信息的比较。

返回值
StrComp 函数有以下返回值:
如果 StrComp 返回
string1 小于 string2 -1
string1 等于 string2 0
string1 大于 string2 1
string1 或 string2 为 Null Null

或者用like
通常大家都不用like
要有一个感恩心5106
2006-01-02 · TA获得超过398个赞
知道小有建树答主
回答量:591
采纳率:0%
帮助的人:0
展开全部
用串操作比较,如果有一个不等就置AL=1, 这样的问题你也发啊-_-!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式