【发布时间】:2014-04-23 07:43:49
【问题描述】:
谁能帮我理解下面这段伪代码:
int x=2, y=3, z=4
DO
x *= 3
If (x>50) Then
y --
Else
z ++
End If
WHILE(y>0)
特别是,我不确定 'z++' 、 '*=' 和 'y--' 是什么意思。另外,我将如何为此创建一个完整的跟踪表(列“x”、“y”和“z”)。
谢谢
【问题讨论】:
-
++表示加1,所以a++=>a = a + 1;--同样表示递减。*=表示设置这个变量等于同一个变量乘以右边的数字,所以a*=5=>a = a * 5。
标签: pseudocode truthtable