早教吧作业答案频道 -->数学-->
vbif后面多个条件加括号有优先级吗If(a=""ora="y")and(c""andc"y")and(b""andb"y")thenmsgbox"pass"endif这样写c或者b等于“”的时候,也可以满足条件,甚为奇怪,哪里有错?
题目详情
vb if后面多个条件 加括号有优先级吗
If (a = "" or a = "y") and (c "" and c "y") and (b "" and b"y") then
msgbox "pass"
end if
这样写 c 或者 b 等于 “” 的时候,也可以满足条件,甚为奇怪,哪里有错?
If (a = "" or a = "y") and (c "" and c "y") and (b "" and b"y") then
msgbox "pass"
end if
这样写 c 或者 b 等于 “” 的时候,也可以满足条件,甚为奇怪,哪里有错?
▼优质解答
答案和解析
If (a = "" or a = "y") and (c "" and c "y") and (b "" and b"y") then
msgbox "pass"
end if
这样写 c 或者 b 等于 “” 的时候,也可以满足条件,甚为奇怪,哪里有错?
括号当然有优先级的,按你上面的条件,要先符合里面的条件,再符合外面的条件.
首先,你加了括号后,里面就是一个条件,即
(a = "" or a = "y")要成立
(c "" and c "y")要成立 要符合c"",并且c"y" 条件成立
(b "" and b"y")要成立 要符合b"",并且b"y" 条件成立
然后,再是外面的and ,即:如果这三个条件成立,就显示 msgbox "pass"
msgbox "pass"
end if
这样写 c 或者 b 等于 “” 的时候,也可以满足条件,甚为奇怪,哪里有错?
括号当然有优先级的,按你上面的条件,要先符合里面的条件,再符合外面的条件.
首先,你加了括号后,里面就是一个条件,即
(a = "" or a = "y")要成立
(c "" and c "y")要成立 要符合c"",并且c"y" 条件成立
(b "" and b"y")要成立 要符合b"",并且b"y" 条件成立
然后,再是外面的and ,即:如果这三个条件成立,就显示 msgbox "pass"
看了 vbif后面多个条件加括号有...的网友还看了以下:
已知关于x.y的方程组:(2x-1)+i=y-(3-y)i{(2x+ay)-(4x-y+b)i=9 2020-04-26 …
选出与所给单词括号部分的读音相同的一项.1:cr(y).A:tr(y);B:cit(y);C:(y 2020-05-13 …
在平面直角坐标系xOy中,已知平面区域A={(x,y)Ix+y小于等于1,x,y大于等于0},则平 2020-05-13 …
设随机变量X与Y相互独立,X的概率分布为P{X=i}=1/3(i=—1,0,1),Y的概率密度为f 2020-05-15 …
有关高中复数的一道题、求解、谢谢,2.已知关于x.y的方程组:(ix-1)+i=y-(3-y)i{ 2020-06-02 …
请用Mathematica7求出Y和X的关系a*c=(Y*d+X*h)*(g+Sqrt(i+b/( 2020-06-05 …
简单来说,公共解是什么是不是常数代数任意取任何数?例如(a-b)x-(a+b)y等于a+b,ab可 2020-07-03 …
关于复变函数的求导设函数Y(x)=A(x)+B(x)i(i是虚数单位)那么Y'(x)=A'(x)+ 2020-07-30 …
三元一次方程组a*x+b*y+c*z+d=0,e*x+f*y+g*z+h=0,i*x+j*y+k* 2020-08-03 …
1.已知inti=0,x=1,y=0;在下列选项使i的值变成1的语句是().(A)if(x&&y)i 2020-11-01 …