返回列表 发帖
Option Explicit
Dim a1,a2,a3,a4,y
a1 = "a" * "x" + "b"a2 = "x" * (a1) + "c"
a3 = "x" * (a2) + "c"
a4 = "x" * (a3) + "e"
MsgBox a4COPY
你这个属实没搞懂啊
bat里的变量是字符串替换 在执行 但是vbs不一样啊
*的意思是乘 需要两个数字类型的变量用
所以你应该
Option Explicit
Dim a1,a2,a3,a4,y
a1 = a * x + b
a2 = x * a1 + c
a3 = x * a2 + c
a4 = x * a3 + "e"
MsgBox a4COPY
还有变量名不需要括起来
当然括了不会出错
你好

TOP

且你的所有变量都没有初始化
在dim的过程中 变量会被初始化为Empty 你可以理解为0
你好

TOP

回复 6# 3634043412


    因为你的变量a没有定义 所以a的值为empty empty不是一个数字 所以不能参与乘法运算 所以报错
你好

TOP

回复 7# 3634043412


    要上传图片 可以去找一个图床 比如imgtp.com
把图片链接 不是网址 粘贴到”[img][/img]“之间
你好

TOP

对了 你可以不必搞那么多
直接msgbox x*(x*(x*(a*x+b+c)+c)+e
你好

TOP

返回列表