vb中,“ & num &” 是什么意思
发布网友
发布时间:2022-06-12 13:47
我来回答
共4个回答
热心网友
时间:2023-10-09 11:03
&在VB中是字符串连接 '' "双引号括起来的是字符串 没有括的是变量 而num是一个integer变量,由于没有带双引号 因此不是直接取其地址引用这个字符串 而是作为变量 先对其求值 再引用
简单的来说 就是 字符串是通过地址引用的 而双引号括起来的"字符串" 就是一个直接的地址 变量也是一个地址 变量地址的内容和双引号地址的内容都是字符串 这就统一了追问那么这种:Text2.Text = "很可惜,所猜次数已经10次了!正确为 " & x
这样写对不对? 他只写了& x 。两边也没有“”,右边也没有& ?
热心网友
时间:2023-10-09 11:03
在VB中,&是字符串连接运算符,用于拼接字符串。
例如
Dim age As Integer
age = 21
Dim info As String
'拼接字符串
info = "李晓明今年" & age & "岁"
Print info
info的值为:李晓明今年21岁
在VB中,除了 &运算符 ,也可以用+(加号)运算符来拼接字符串。
例如
Dim year AS Integer
Dim site As String
year = 1937
site = "卢沟桥"
Dim intro As String
'拼接字符串
intro = site + "事变发生在" + year + "年"
intro的值为:卢沟桥事变发生在1937年
热心网友
时间:2023-10-09 11:04
&是连字符号,num似乎是一个变量,代表数字
num=2时,Text2.Text 输出的是 “太小了,还有 2 次机会!”
热心网友
时间:2023-10-09 11:04
传入变量num的值,如果num=1,等价于
Text2.Text = “太小了,还有1 次机会!"追问两边的引号 是不是一定要加上? “& &”这个是固定的传入变量num的值 的一种形式吗?
还有这种:Text2.Text = "很可惜,所猜次数已经10次了!正确为 " & x
这样写对不对? 他只写了& x 。两边也没有“”,右边也没有& ?