TC官方合作论坛

标题: 问个表达式的问题 [打印本页]

作者: qinchang001    时间: 2013-11-8 21:39
标题: 问个表达式的问题
我想最个这样的判断
如果 s不等于空值 s1也不等于空值  并且s等于s1 的时候表达式为真
代码我是这样写的  但是报错了 请高手指点一二
如果((s!=“”&&s1!=“”)&&(s=s1))

代码
如果结束

作者: dongyijun1979    时间: 2013-11-8 21:49
  1. 如果(s!="" && str.strcompare(s,s1)==0 )
  2.     //ddddddddddddddd
  3. 否则
  4.     //ddddddddddddddd
  5. 如果结束
复制代码


作者: dongyijun1979    时间: 2013-11-8 21:52
你把第一句写成:
如果(s!="" && s1!="" && str.strcompare(s,s1)==0 )


你代码里面出现了中文标点,这是无法通过编译的。点击TC界面右上方的选项设置一下。

作者: qinchang001    时间: 2013-11-8 21:54
str.strcompare(s,s1)==0    这句话是什么意思啊  
新手不懂  希望说的通俗点谢谢

作者: 5021214    时间: 2013-11-8 22:05
        如果(s!=""&& s==s1)

作者: dongyijun1979    时间: 2013-11-8 22:08
[attach]12594[/attach]
多看看帮助文档吧   TC界面按下“F1"

作者: dongyijun1979    时间: 2013-11-8 22:10
这里的大和小是按ASCII码比较的
作者: qq06314488    时间: 2013-11-8 23:27
如果(s!="" && s==s1)


如果s!="" 那么如果s==s1 那么s1也不可能是空
如果s为空, 那么下一个条件判断也不需要再比较了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1