我被要求将QuickBASIC程序转换为c。我完全不懂BASIC。 while循环中有一行看起来像:
var_a = var_b * (1.5 * var_c - .5 * var_d) : var_d = var_c
var_d在代码中没有其他地方出现,这里发生了什么? var_d是否会在0处初始化,然后基本上在var_c后面保留一个循环?
答案 0 :(得分:2)
冒号运算符只是分隔语句。 reference这行代码相当于:
var_a = var_b * (1.5 * var_c - .5 * var_d)
var_d = var_c
如果未引用var_d,则它只是一个无用的语句。