
2,st2将”visual basic”从左到右每个字符连接。只是见到s的时候,将s替换成了of,得到“viofual baofic”。
st1也是一样。只是在读取s字符的掘迹时候,没有进行连接,得到“viual baic”。
3,连接字符的作用。一个字符串判行并和一个带前字符串连接的连接符。
4.空的时候 什麽都截取不到当然看不到啥了。
1算,12
2 st1,st2 是字符变量,暂时存储相应的字迹旦猜符
3连接符号,起相加作用
4没有姿型就迟大是变量赋空
代码有错信颤,稍作修改:
Option Explicit
Private Sub command1_click()
Dim St As String, st1 As String, st2 As String
Dim tem As String, i As Integer
St = "visual basic"
For i = 1 To Len(St)
tem = Mid(St, i, 1)
If tem = "s" Then
st2 = st2 & "of"
ElseIf tem = "1" Then
st1 = st1 & "i"
Exit For
Else
st1 = st1 & tem
st2 = st2 & tem
End If
Next i
Text1.Text = st1
Text2.Text = st2
End Sub
结果是viual baic和viofual baofic
回答你的疑问:
1.空格算长度,len(st)=12
2.st1,st2是通过运算语句滑含败计算出来的
3. &是字符串连接,"a" & "bc"="abc"
4. ""表示空字符串,也就是什么老芦都不显示,长度=0