作业帮 > 综合 > 作业

Dim x%:If x Then y = x Else y = x + 1:Print y为什么结果是1?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/01 01:08:59
Dim x%:If x Then y = x Else y = x + 1:Print y为什么结果是1?
If x Then y = x Else y = x +
Dim x%:If x Then y = x Else y = x + 1:Print y为什么结果是1?
这种语句结构中的x相当于一个逻辑型变量,x=0 时,为假,取其它值都为真.If x Then y = x Else y = x + 1这段代码的意思是:如果x为真,那么y=x,否则y=x+1,本题中的x初始值没有赋值,其它没有赋值的变量的初始值为0,所以if x 为假,程序执行的是else后面的语句,即y=x+1=0+1=1.