如果x=0,那么while(true)中的true与条件x=1等价.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 01:57:40

如果x=0,那么while(true)中的true与条件x=1等价.
如果x=0,那么while(true)中的true与条件x=1等价.

如果x=0,那么while(true)中的true与条件x=1等价.
x=1首先这是一个赋值语句,将1的值给x,此语句运算结束后返回的值是x的值,也就是1,所以
while(x=1)相当于while(1)在C或C++的语言里,0也可以表示false,1可以表示true.所以while(1)就相当于while(true).

1代表条件为真,则执行循环 无限循环,特殊用法 死循环,若该循环块中没break语句就是用来制造死机的 true 定义为1,1为真。while(1)

while()是个条件满足才执行,他的括号里面的条件必须是真的才执行,计算机用1表示真,0表示假,所以while(true)执行必须是true为真也就是true等于1,而x=1时true才为真,所以while(true)中的true与条件x=1等价。