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

taatdj 1年前 已收到3个回答 举报

gaoli0925 幼苗

共回答了23个问题采纳率:91.3% 举报

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

1年前

8

蓝虫虫 幼苗

共回答了6个问题 举报

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

1年前

2

flnny 幼苗

共回答了19个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 1.267 s. - webmaster@yulucn.com