回 帖 发 新 帖 刷新版面

主题:函数问题求教

大家好,小弟求教几个关于函数的问题。代码如下
USERVAR LTOP=10,10    
USERVAR RBOT=500,500
DIM X,Y,X1,Y1,X2,Y2,S
s=instr(LTOP,",")    //我的理解是 在LTOP中进行二进制比较“,”返回“,”所在位置的二进制值,这是不是找出左顶点的坐标个数?如果用文本比较,是不是一样的结果呢?      
x1=int(mid(LTOP,1,s-1)  //  我的理解是把s-1个坐标取他们的整数,为什么这里表示的只是横坐标呢?
y1=int(mid(LTOP,s+1)    // 同上,为什么这里表示的是纵坐标。还有这里为什么是s+1,而不是s-1呢? 
s=instr(RBOT,",")              同上
X2=int(mid(RBOT,1,S-1)
Y2=int(mid(RBOT,s+1)

各位高手帮忙看看,先谢谢了。
另外,小弟想问下,函数里面的表达式一般是字符串,数字之类的,如过用坐标表示要怎么理解呢? 如上面,instr(ltop,",") 是不是把LTOP直接看成一个表达式?
麻烦大家帮我分析下

回复列表 (共2个回复)

沙发

字符串 返回逗号在字符串里的位置

板凳

谢谢回答,小弟明白了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册