求几个计算机2级vfp的小问题!

来源:百度知道 编辑:UC知道 时间:2024/06/29 21:38:48
运行y=77
x=y=66
?x= 结果是什么

已知k=1.执行p=k=k+2,p值是多少

如果是vfp,那么两次的输出都是.f.,因为对于表达式x=y=66,vfp会把它解释为x=(y=66),其实y=77,所以y=66是逻辑值.F.,所以x的值就是.F.。
对于第二个,解释是一样的。K=K+2 很明显不成立,所以是.F.,那么P的值就是.F..

x结果是66。赋值运算符“=“是从右至左运算的。
同理p是3

X=0 或是false
p=0 或是false

x=66
p=3

我觉得还是楼上的说得对,我想的是false;