对于代码段,请问哪个是正确的呢

img


对于代码段,请问哪个是正确的呢,与循环控制表达式有关的疑惑,希望有详细的解释。

print("*")函数调用的返回值是字符串中字符个数加上结束标识符`\0’,总共为2,即返回值为2,恒成立;而‘0’的asc 码是48,不等于0,也是恒成立,所以选择B